1. 程式人生 > 其它 >解決 Linux 中使用者無法刪除的問題

解決 Linux 中使用者無法刪除的問題

1.在Linux中刪除某個使用者的時候,出現 user xxx is currently used by process xxx

當我們想刪除某個使用者的時候,出現 user xxx is currently used by process xxx,可能的原因是你建立使用者user1之後,使用su命令切換到user1使用者下,之後又想刪除user1使用者,使用su root切換到root使用者下,使用userdel user1。出現上述情況的根本原因在於切換回root使用者之後,user1還被某個程序佔用。

                

解決方案:ctrl+d(退出當前使用者) 第一次使用ctrl+d退出root使用者,回到user1使用者;第二次使用ctrl+d退出user1使用者,此時會返回到root使用者(再按ctrl+d退出登陸連線),此時使用userdel user1正常刪除。

                

 2.useradd:警告:此主目錄已經存在

# useradd u1
useradd:警告:此主目錄已經存在。
不從 skel 目錄裡向其中複製任何檔案。

正在建立信箱檔案: 檔案已存在

解決方法

     刪除使用者不用userdel u1

改用userdel -rf u1

就沒有警告了。