Negative GID in /etc/passwd?

Negative GID in /etc/passwd?

Ich habe folgende Einträge in /etc/passwdund /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.

-513Ich 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

verwandte Informationen