/etc/passwd 中的 GID 為負?

/etc/passwd 中的 GID 為負?

我在一個系統/etc/passwd中得到以下條目:/etc/passwd-

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

系統上任何地方都沒有組 513。這個「負」gid 或帶有破折號前綴的 gid 是什麼?這是某種約定嗎?

看來破折號/負數本身就是該使用者未被識別的原因,例如passwd -S

我繼續手動編輯-5139999一些不存在的群組ID)並且用戶輸入現在可以了(它不是真正的用戶,只是一個助手)。

我想知道這是怎麼發生的?

PS這是一個基於debian的linux系統。

答案1

聽起來像是個錯誤...(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679

您的系統上安裝了哪個 adduser 軟體套件版本?

dpkg -l | grep adduser

相關內容