1. 程式人生 > >linux【報錯】userdel: user xiaoming is currently used by process 4713解決

linux【報錯】userdel: user xiaoming is currently used by process 4713解決

令行 padding eat sudo syn roc 遇到 命令 quest

學習linux的初學者肯定會遇到一些莫名其妙的問題,比如我,在學習刪除一個用戶的時候,就遇到上面的報錯

1 userdel: user xiaoming is currently used by process 4713

,不僅是這樣,在我創建這個目錄的時候是成功的,但是如果我su - xiaoming 的時候發現報這個錯誤

1 No directory, logging in with HOME=/

在linux社區找到的解決辦法沒能解決(可能是我查資料的水平還有待提高),

這個是社區的答案,最終我在csdn上找到和我類似的問題,並解決之。

辦法是:

我個人推測是在root用戶下su 切換到xiaoming用戶,然後在xiaoming用戶下又切換回root,但是xiaoming用戶還被某個進程占用著,所以進程不死,用戶del不掉。

所以我們在命令行中使用Ctrl+D 來退出當前的登錄,然後在按一次Ctrl+D退出xiaoming用戶的登錄,這時候我們回到的是root的用戶下了,在使用

1 userdel -r xiaoming

就可以順利刪除xiaoming這個用戶啦

技術分享圖片

同時放上刪除用戶和添加用戶的命令,以後不會可以方便查看

刪除:

終端方法:以下用newuser代替想要刪除的用戶賬戶
在root用戶下:userdel -r newuser
在普通用戶下:sudo userdel -r newuser
因為需要徹底刪除用戶,所以加上-r的選項,在刪除用戶的同時一起把這個用戶的宿主目錄和郵件目錄刪除。

添加:sudo adduser newuser

技術分享圖片

linux【報錯】userdel: user xiaoming is currently used by process 4713解決