web-dev-qa-db-ja.com

存在しないグループが所有するディレクトリ?

グループ所有者「1002」のディレクトリを目撃しています...しかし、そのようなIDのグループはありません(getent group | grep 1002で確認済み)。

history | grep groupaddでさえ何も与えませんでした。

それはどこから来ているのでしょうか。 「100x」のグループIDは、私が正しくない場合はユーザーIDですか?

1
Torof

グループIDとユーザーIDは独立しています。ユーザー「foo」とグループ「bar」に同じ番号を使用できます。

一部のLinuxディストリビューションでは、ユーザー「foo」を作成すると、デフォルトで新しいグループ「foo」が作成されます。どちらも同じ数値IDを持っています。 (これは、グループ、IMHOの概念そのものを殺します。)

lsはデフォルトでグループ名を表示しますが、ファイルシステムは数値のグループIDを格納します。グループが削除され、それに属するファイルが削除されない場合、lsは数値IDを示します。

したがって、あなたが観察する状況は、例えば:

  • 影響を受ける番号1002を取得するユーザーを作成し、グループ1002の作成を暗示してから、このユーザーを削除します(配布ツールを想定して、関連するグループを削除します)。
  • 所有グループの番号が1002である別のコンピューターからファイルを同期する
2
L. Levrel