한 시스템에 /etc/passwd
다음 항목이 있습니다 ./etc/passwd-
userfoo:x:501:-513::/home/userfoo:/bin/false
시스템 어디에도 그룹 513이 없습니다. 이 "음수" gid 또는 대시 접두사가 있는 gid는 무엇입니까? 이것은 일종의 컨벤션인가요?
대시/부정 문자만으로 이 사용자가 인식되지 않는 이유인 것 같습니다(예: ) passwd -S
.
계속해서 (존재하지 않는 일부 그룹 ID) -513
를 수동으로 편집했는데 9999
이제 사용자 항목이 괜찮습니다(실제 사용자가 아니고 도우미일 뿐입니다).
어떻게 그런 일이 일어날 수 있었는지 알고 싶습니다.
PS는 데비안 기반 리눅스 시스템입니다.
답변1
버그 같은데... (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679)
시스템에 어떤 adduser 패키지 버전이 설치되어 있습니까?
dpkg -l | grep adduser