모두라는 그룹에 ID가 할당된 이유를 설명해 주시겠습니까?
# id entitlement
uid=315(entitlement) gid=200(everyone) groups=200(everyone)
다음 명령은 아무것도 반환하지 않습니다.
# cat /etc/group | grep everyone
# cat /etc/group | grep 200
NIS가 구성되지 않았으므로 ypcat
사용할 수 없습니다. 다른 그룹과 함께 해보았으나 이번에는 실패했습니다.
# usermod -g 201 entitlement
usermod: group '201' does not exist
검색하려고 하는데 Linux에서 이 작업을 수행할 수 있는 기능을 찾을 수 없습니다.
이건 내 콘텐츠야nsswitch.conf
passwd: files sss
shadow: files sss
group: files sss
getent가 모든 그룹을 찾았는데 sss에서 어디서 얻을 수 있는지 모르겠습니다. 그룹이 sss에서 오는 위치를 확인하는 명령이 있습니까?
답변1
Active Directory 또는 LDAP에서 조직 전체 정보를 얻는 데 일반적으로 사용되는(그러나 이에 국한되지는 않음) SSS를 사용하고 있습니다.
everyone
이 그룹에 대해 자세히 알아보려면 컴퓨터 시스템 관리자에게 문의해야 합니다 . /etc/sssd/sssd.conf
연결 구성을 위해 이 파일을 검토할 수도 있습니다 .
네트워크 인증/권한 부여 서비스 가입에 대한 요약 정보를 찾을 수 있습니다 realm list
.
마지막으로 해당 그룹에 속하지 않은 그룹이나 사용자에 대한 정보를 나열하려면 /etc/group
다음 getent
명령을 사용할 수 있습니다.
getent passwd entitlement
getent group everyone