Ich habe folgende Einträge in /etc/passwd
und /etc/passwd-
auf einem System:
userfoo:x:501:-513::/home/userfoo:/bin/false
Es gibt nirgendwo im System die Gruppe 513. Was ist das für eine „negative“ GID oder eine GID mit einem Bindestrich als Präfix? Ist das eine Art Konvention?
Es scheint, dass der Bindestrich/die Verneinung allein der Grund dafür ist, dass dieser Benutzer nicht erkannt wird, z. B. durch passwd -S
.
-513
Ich habe es fortgesetzt und manuell bearbeitet 9999
(eine nicht vorhandene Gruppen-ID) und die Benutzereingabe ist jetzt in Ordnung (es war kein echter Benutzer, nur ein Helfer).
Ich würde gerne wissen, wie es passieren konnte?
PS: Es ist ein Debian-basiertes Linux-System.
Antwort1
Das klingt nach einem Fehler ... (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679)
Welche AddUser-Paketversion ist auf Ihrem System installiert?
dpkg -l | grep adduser