ディレクトリが存在しないグループに属していますか? [コピー]

ディレクトリが存在しないグループに属していますか? [コピー]

グループ所有者 "1002"を含むディレクトリを目撃していますが、そのIDを持つグループはありません(検証を使用getent group | grep 1002)。

何も与えられませんでしたhistory | grep groupadd

おそらくそこから出てきたと思います。私が正しいとしたら、「100x」グループIDはすべてユーザーIDではありませんか?

ベストアンサー1

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

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

lsデフォルトではグループ名が表示されますが、ファイルシステムは数値グループIDを保存します。グループを削除すると、そのグループに属するファイルは削除されず、ls数値IDが表示されます。

したがって、観察している内容は次のようなものから出ることができます。

  • 影響を受けた番号1002を使用してユーザーを作成し、暗黙的にグループ1002を作成してからユーザーを削除します(配布ツールが関連付けられているグループを削除すると仮定)。
  • グループ番号が1002の別のコンピュータのファイルを同期します。

おすすめ記事