/etc/passwd に負の GID がありますか?

/etc/passwd に負の GID がありますか?

あるシステムで/etc/passwd次のエントリを取得しました:/etc/passwd-

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

システムのどこにもグループ 513 はありません。この「負の」 gid またはダッシュ プレフィックス付きの gid とは何ですか? これは何らかの規則ですか?

ダッシュ/マイナス記号だけが、このユーザーが認識されない理由であるようです (例: ) passwd -S

先に進み、手動で(存在しないグループ ID)-513を編集したところ、ユーザー エントリは正常に動作するようになりました (実際のユーザーではなく、単なるヘルパーでした)。9999

どうしてそんなことが起こったのか知りたいです。

PS これは Debian ベースの Linux システムです。

答え1

バグっぽいですね…(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679

システムにインストールされている adduser パッケージのバージョンはどれですか?

dpkg -l | grep adduser

関連情報