Linux
使用者主目錄
我正在學習 CentOS,我創建了一些使用者然後刪除了,但我
userdel
沒有任何選擇地使用。那麼它會刪除主目錄和與這些使用者相關的其他內容嗎?如果沒有,那麼是否有任何選項可以刪除這些使用者的剩餘內容?
手冊頁
userdel
描述了該-r
選項,該選項將在您刪除使用者時刪除主目錄。如果您當時沒有這樣做,您可以使用find
選項找到沒有已知使用者的文件-nouser
,例如,find /home -nouser -delete
儘管您可能想在實際刪除文件之前驗證列表:
find /home -nouser -ls
該
-delete
選項刪除文件。刪除目錄將需要不同的命令,例如,find /home -type d -nouser -exec rmdir {} \;
(雖然一些病態的使用者可能已經創建了一個嵌入空白的目錄,需要更多的工作)。
順便說一句,
/home
這是一個約定,您可能已經在其他地方創建了使用者的主目錄。