Отрицательный GID в /etc/passwd?

Отрицательный GID в /etc/passwd?

Я получил следующие записи в /etc/passwdодной /etc/passwd-системе:

userfoo:x:501:-513::/home/userfoo:/bin/false

Группы 513 нет нигде в системе. Что это за "отрицательный" gid или gid с префиксом тире? Это какая-то конвенция?

Похоже, что именно тире/отрицательный знак являются причиной того, что этот пользователь не распознается, например passwd -S, .

Я пошел дальше и вручную отредактировал -513( 9999какой-то несуществующий идентификатор группы), и теперь запись пользователя в порядке (это был не настоящий пользователь, а просто помощник).

Мне бы хотелось узнать, как это могло произойти?

P.S. Это система Linux на базе Debian.

решение1

Похоже на ошибку... (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679)

Какая версия пакета adduser установлена ​​в вашей системе?

dpkg -l | grep adduser

Связанный контент