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