學習linux的初學者確定會遇到一些莫名其妙的問題,好比我,在學習刪除一個用戶的時候,就遇到上面的報錯linux
userdel: user xiaoming is currently used by process 4713
,不只是這樣,在我建立這個目錄的時候是成功的,可是若是我su - xiaoming 的時候發現報這個錯誤ubuntu
No directory, logging in with HOME=/
在linux社區找到的解決辦法沒能解決(多是我查資料的水平還有待提升),學習
這個是社區的答案,最終我在csdn上找到和我相似的問題,並解決之。命令行
辦法是:blog
我我的推測是在root用戶下su 切換到xiaoming用戶,而後在xiaoming用戶下又切換回root,可是xiaoming用戶還被某個進程佔用着,因此進程不死,用戶del不掉。進程
因此咱們在命令行中使用Ctrl+D 來退出當前的登陸,而後在按一次Ctrl+D退出xiaoming用戶的登陸,這時候咱們回到的是root的用戶下了,在使用get
userdel -r xiaoming
就能夠順利刪除xiaoming這個用戶啦it
同時放上刪除用戶和添加用戶的命令,之後不會能夠方便查看io
刪除:社區
終端方法:如下用newuser代替想要刪除的用戶帳戶
在root用戶下:userdel -r newuser
在普通用戶下:sudo userdel -r newuser
由於須要完全刪除用戶,因此加上-r的選項,在刪除用戶的同時一塊兒把這個用戶的宿主目錄和郵件目錄刪除。
添加:sudo adduser newuser