ID와 /etc/group의 내용으로 보고된 그룹 멤버십

ID와 /etc/group의 내용으로 보고된 그룹 멤버십

다양한 애플리케이션에 대한 권한을 얻는 데 문제가 있습니다(예: 그룹에 속해 있음에도 불구하고 직렬 포트에 액세스하거나 그룹 dialout에 속해 있음에도 불구하고 Docker 데몬에 연결 ).docker생각하다) 여기서 명확히 할 필요가 있습니다.

id명령을 실행하면 다음과 같은 결과가 나타납니다.

uid=1000(eudoxos) gid=1000(eudoxos) groups=1000(eudoxos)

내가 아는 한 Debian/Ubuntu는 각 사용자에 대해 별도의 기본 그룹(gid 1000)을 만듭니다.

/etc/group을 살펴보면 , , adm, , 등과 같은 다른 많은 그룹(이들은 보조 그룹이 맞습니까 ? )에 내 사용자 이름이 있습니다. 명령 은 다음과 같이 이를 보고해야 합니다.sudoaudioplugdevfusedockerdialoutidGID, 현재, 기본, 보충, 유효 및 실제 그룹 ID?하지만 출력에는 그런 내용이 표시되지 않습니다. 내가 무엇을 놓치고 있나요? 구성 오류가 있습니까? (나했다그룹 변경 후 재로그인)

편집하다: 추가 정보

$ grep eudoxos /etc/group
adm:x:4:eudoxos,syslog
dialout:x:20:eudoxos
cdrom:x:24:eudoxos
floppy:x:25:eudoxos
sudo:x:27:eudoxos
audio:x:29:eudoxos,pulse,timidity
dip:x:30:eudoxos
video:x:44:eudoxos
plugdev:x:46:eudoxos
eudoxos:x:1000:
fuse:x:104:eudoxos
lpadmin:x:111:eudoxos
admin:x:117:eudoxos
vboxusers:x:123:eudoxos
sambashare:x:129:eudoxos
pgrimaging:x:1003:eudoxos
docker:x:151:eudoxos
kvm:x:152:eudoxos
libvirt:x:153:eudoxos

그리고

$ grep group /etc/nsswitch.conf
group:          compat systemd
netgroup:       nis

답변1

내 마지막 의견에서 알 수 있듯이 문제는 터미널이 아닌 GUI 세션에 로그인할 때만 발생합니다. 이로 인해 포럼/bugzilla 전체에서 동일한 보고서를 빠르게 찾을 수 있습니다. 이것은 아직 수정되지 않은 lightdm(실수로 사용)의 버그입니다. pam_kwallet*.so구성 파일에서 주석 처리하고재시작이 문제를 해결했습니다.

위의 문제에 도움을 주신 모든 댓글 작성자에게 감사드립니다.

관련 정보