
我需要刪除一個用戶,但我需要保留他的主目錄。
我嘗試過userdel -r user
,但這也刪除了他的主目錄。
有沒有辦法做到這一點?
答案1
其-r
作用與您想要的完全相反。從userdel --help
:
-r, --remove remove home directory and mail spool
而不是userdel -r user
,只需使用:
userdel user
答案2
選項1:
使用 deluser 指令。
但是,在此之前請檢查檔案 /etc/deluser.conf
並檢查線路
# Remove home directory and mail spool when user is removed
REMOVE_HOME = 0
在呼叫 deluser 之前確保該值為 0(而不是 1)。
選項2:
sudo vipw 找到您要刪除的條目(行的第一部分直到第一個「:」是使用者名稱)。然後輸入“dd”刪除整行。
使用“esc + wq”儲存並退出。