2009年8月9日 星期日

刪除使用者帳號(適用 HP-UX)

 刪除帳號可用 SAM、SMH 或指令,這裡介紹使用 userdel 指令刪除帳號。

刪除使用者帳號,但不會刪除使用者的檔案及家目錄。
userdel username

刪除使用者帳號,並刪除使用者的家目錄。
userdel -r username

刪除家目錄
rm -rf /home/username

刪除帳號後,可能會有使用者的檔案存留在其他資料夾,我們可以用 find 指令找出使用者的檔案,並移除。
找出使用者的檔案,檔案類型為「檔案」,並直接刪除,無須提示。
find / -user username -type f -exec rm -i +

找出使用者的檔案,檔案類型為「目錄」,並直接刪除。
find / -user username -type d -exec rmdir +

找出使用者的檔案,並變更其檔案的擁有者為其他使用者。
find / -user username01 -exec chown username02 +

找出沒有使用者及群組的檔案,並列表出來。
find / -nouser -exec ll -d +
find / -nogroup -exec ll -d +

----------------------------------------------------------------
Note:
find / -user username -type f -exec rm -i +
# find / -user username -type f -exec rm -i {} ;
上述兩行指令的結果都一樣,差別在於
" + ":搜尋完成後,再一次將結果顯示在螢幕上。
" {} ; ":只要一搜尋到結果,立即顯示在螢幕上。
----------------------------------------------------------------

沒有留言:

張貼留言