Directory

由不存在的組擁有的目錄?

  • January 27, 2019

我正在目睹一個目錄,其中包含組所有者“1002”……但是我沒有任何具有此類 ID 的組(使用 驗證getent group | grep 1002)。

甚至history | grep groupadd什麼也沒給。

那可能是從哪裡來的。如果我是對的,任何“100x”組 ID 都是使用者 ID?

組 ID 和使用者 ID 是獨立的。使用者“foo”和組“bar”可以使用相同的編號。

預設情況下,某些 Linux 發行版會在您創建使用者“foo”時創建一個新組“foo”,兩者都具有相同的數字 ID。(這扼殺了群體的概念,恕我直言。)

ls預設顯示組名,但文件系統儲存數字組 ID。如果一個組被刪除,屬於它的文件不是,然後ls顯示數字 ID。

所以你觀察到的情況可能來自,例如:

  • 創建一個受影響編號為 1002 的使用者並暗示創建組 1002,然後刪除此使用者(假設分發工具然後刪除關聯的組)
  • 從其所屬組編號為 1002 的另一台電腦同步文件

引用自:https://unix.stackexchange.com/questions/497007