1. 程式人生 > >1.linux怎樣完全刪除使用者(即使在user被佔用時)

1.linux怎樣完全刪除使用者(即使在user被佔用時)

比如用userdel 刪除使用者時,會報錯user hadoop is currently used by process 2994
意思是說這個使用者正在被程序2994佔用,並且即使被刪除之後還是在/home的目錄下找到這個使用者名稱,進而無法建立這個使用者了,需要做到一下幾步:
1.先用rm -rf 命令把當前/home 目錄下的使用者名稱刪除(看見就煩)
2.用userdel +使用者名稱刪除 會報出上面的錯誤(要的就是它)
3.用userdel -f 命令強制刪除使用者名稱
4.再用useradd 建立使用者就ok了


刪除使用者:
userdel abc
刪除abc這個使用者,但不會自動刪除abc的主目錄
userdel -r abc
刪除abc使用者,同時自動刪除使用者的主目錄


useradd -d /home/abc abc -m -g aabb
建立一個使用者,名字叫abc,主目錄是/home/abc目錄,屬於aabb這個組

-d的意思是指定使用者的主目錄
-m的意思是,如果主目錄不存在,那麼就自動建立這個目錄
-g的意思是指定該使用者屬於哪個組