출력에서 사용자 ID와 성의 첫 번째 이니셜을 추출합니다.
사용자 ID의 출력을 얻으려면 getent passwd를 사용하십시오. 출력을 어떻게 변경할 수 있나요? u12345:John Doe 도착하다 u12345,jdoe 나는 그것을 얻기 위해 sed를 사용했지만 u12345를 제거했지만 jdoe를주었습니다. ...
사용자 ID의 출력을 얻으려면 getent passwd를 사용하십시오. 출력을 어떻게 변경할 수 있나요? u12345:John Doe 도착하다 u12345,jdoe 나는 그것을 얻기 위해 sed를 사용했지만 u12345를 제거했지만 jdoe를주었습니다. ...
그리고 getent group xyz xyz다음 구성원이 포함된 사용자 목록을 얻었습니다. xyz해당 구성원을 기본 그룹으로 얻었습니다.또는보조 그룹으로. xyz기본 그룹의 사용자 목록을 얻는 방법은 무엇입니까? 내 사용자는 LDAP에 있으므로 구문 분석과 관련된 솔루션을 찾고 있지 않습니다 /etc/group. ...
LDAP를 실행하는 관리 노드와 다른 노드에서 LDAP를 사용하여 사용자에게 권한을 부여하는 로그인 노드가 있습니다. 사용자가 로그인 노드에 성공적으로 로그인할 수 있습니다. 을 실행하면 getent passwd관리 노드에서 /etc/passwdLDAP의 사용자를 포함하여 모든 사용자를 가져옵니다. 그러나 로그인 노드에 LDAP 사용자가 없습니다. 두 시스템 모두 CentOS 7.9.2009를 실행하고 있으며 둘 다 동일합니다 /etc/nsswitch.conf. 두 버전 간의 유일한 중요한 차이점 /...
최근에 EPSON L3150 프린터용 드라이버를 설치했는데 거의 동시에 일부 응용 프로그램(ssh, nextcloud-client)에서 이상한(임의) DNS 이름 확인 오류가 발생하기 시작했습니다. 이 오류는 서비스를 다시 시작해야만 해결할 수 있었습니다 NetworkManager. systemctl restart NetworkManager 예를 들어: $ ssh example.mydomain ssh: Could not resolve hostname example.mydomain: Name or s...
UNIX 서버에 액세스할 수 있는 사용자(사람과 기계 모두)의 목록을 얻고 싶습니다. 운영 체제는 다음과 같습니다. NAME="Red Hat Enterprise Linux Server" VERSION="7.9 (Maipo)" 시도해 보았 cat /etc/passwd으나 getent passwd두 목록 모두 완전하지 않았습니다. /home에 폴더를 소유한 많은 사용자는 위 두 명령의 출력에 나타나지 않습니다. id <username>폴더가 있지만 이 명령의 출력에는 존재하지 않는 사용자 이...
현재 설정에는 dnsmasq홈 서버(Void Linux)에서 하나의 인스턴스가 실행되고 있으며 이를 기본 DNS로 사용하는 3개의 GNU/Linux 장치(1 Manjaro, 1 Arch, 1 Linux Mint 20.1)가 있습니다. 관련이 없어 보이는 질문에 대해 mdns를 사용하여 이름 확인을 테스트하고 있는데 getent, 로그를 보고 실행하여 dnsmasq아직 지정되지 않은 최상위 도메인이 자동으로 추가된다는 strace getent사실을 발견했습니다.getent.station getent h...
machinectlUbuntu 20.04 호스트에서 다음을 사용하여 추가 출력을 검색합니다. machinectl pull-tar https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64-root.tar.xz focal machinectl start focal systemd-run --machine focal --pty /bin/bash "초점" 클라우드 이미지를 사용할 수 있는 한 이를 재현할 수 있어야 합니다. 출력은 다...
인증을 위해 PAM LDAP를 사용하는 Debian 10 시스템이 있습니다. LDAP에는 그룹의 구성원인 alice두 명의 사용자가 있습니다 . 최근에 내 그룹에서 이상한 점을 발견할 때까지(무슨 일이 일어나고 있는지 확실하지 않음) 모든 것이 잘 작동하고 있었습니다(따라서 구성이 너무 크게 벗어나서는 안 됩니다).bobmygroup ldapsearch사용자를 alice그룹의 구성원으로 보고합니다 mygroup. getent group사용자를 alice그룹의 구성원으로 표시합니다 mygroup(그렇...
로컬 사용자와 LDAP 사용자가 모두 있는 특정 시스템에서 한 명의 사용자가 아래에 나열되지만 getent group foo(이미 나열되어 있다고 가정 ) jdoe이 작업을 수행할 때 getent passwd jdoe출력이 나오지 않습니다 . 아무 소용이 없었 습니다 sudo su jdoe. 해당 명령을 사용하여 members -t foo사용자가 그룹의 하위 구성원으로만 나열되어 있음을 발견했지만 그것이 관련성이 있는지는 확실하지 않습니다. 존재하지 않는 것처럼 보이는 이 사용자가 어떻게 이 사용...
질문 다음 상황은 어떻게 가능합니까? $ getent group | grep docker $ getent group docker docker:x:600: 첫 번째 호출은 아무것도 반환하지 않지만 두 번째 호출은 아무것도 반환하지 않습니다. grpck보고된 문제가 없습니다. 일부 배경 이것은 다른 사람에게서 상속받은 CentOS 7.6 VM에 있으므로 CentOS 기본값과 어떻게 다르게 구성될 수 있는지 잘 모르겠습니다. 내가 아는 한, VM은 어떻게든 LDAP에 연결되어 있습니다(그러나 ...
후속작입니다이 문제. 도메인 FOOBAR에 CentOS 7 시스템이 가입되어 있습니다. AD에 저장된 사용자 정보는 다음과 같은 방법으로 성공적으로 얻을 수 있습니다. id [email protected] getent passwd단 , getent groupAD에 정의된 사용자 및 그룹은 표시되지 않습니다. 다음은 관련 라인입니다 /etc/nsswitch.conf. passwd: files sss shadow: files sss group: files sss...
사용자 데이터가 OpenLDAP 데이터베이스에서 나오며 파일에는 없는 시스템이 있다고 가정합니다 /etc/passwd. getent passwd전체 이름(일부)을 지정하여 데이터베이스를 검색하고 사용자 ID/이름을 찾을 수 있습니까 ? 예를 들어 getent passwd newbie다음 항목을 알려주십시오. newbie:x:1000:1000:firstname lastname:/home/newbie:/bin/zsh "성"을 가진 모든 사용자를 찾는 방법은 무엇입니까? 비슷한 게 있나요getpwn...
너무 길어요. 사용자가 로컬인지 도메인인지(어떤 도메인인지는 상관없음) 쉽고 빠르게 확인하고 싶습니다. 환경 freeipa-클라이언트-4.6.1-3.fc27.x86_64 sssd-1.16.0-4.fc27.x86_64 전체 이야기 사용자가 로컬인지, sssd인지, ssh를 사용할 수 있는지, sssd에서 허용하는지 표시하는 userinfo.sh 스크립트를 작성 중입니다. 현재 나는 사용자가 도메인 출신인지 확인하기 위해 명령을 사용하고 있습니다 getent passwd -s sss $US...
원격 postgresql 데이터베이스에서 사용자와 그룹을 가져오기 위해 Linux 서버(ubuntu 16.04)에 pam 및 nss를 설정했습니다. 서버에 로그인하는 데 문제가 없지만 데이터베이스에서 그룹을 로드할 수 없습니다. group_table 테이블에 항목이 있으면 getent group은 다음 메시지와 함께 실패합니다.'열 3이 0..2 범위를 벗어났습니다.'. nss-pgsql.conf에 사용된 SQL은 모두 괜찮은 것 같습니다. 나는 다음 데이터베이스 테이블을 사용합니다. ...