Directory
由不存在的組擁有的目錄?
我正在目睹一個目錄,其中包含組所有者“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 的另一台電腦同步文件