Linux

使用者主目錄

  • June 29, 2016

我正在學習 CentOS,我創建了一些使用者然後刪除了,但我userdel沒有任何選擇地使用。

那麼它會刪除主目錄和與這些使用者相關的其他內容嗎?如果沒有,那麼是否有任何選項可以刪除這些使用者的剩餘內容?

手冊頁userdel描述了該-r選項,該選項將在您刪除使用者時刪除主目錄。如果您當時沒有這樣做,您可以使用find選項找到沒有已知使用者的文件-nouser,例如,

find /home -nouser -delete

儘管您可能想在實際刪除文件之前驗證列表:

find /home -nouser -ls

-delete選項刪除文件。刪除目錄將需要不同的命令,例如,

find /home -type d -nouser -exec rmdir {} \;

(雖然一些病態的使用者可能已經創建了一個嵌入空白的目錄,需要更多的工作)。

順便說一句,/home這是一個約定,您可能已經在其他地方創建了使用者的主目錄。

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