如何在Ubuntu中刪除使用者但保留他的主目錄?

如何在Ubuntu中刪除使用者但保留他的主目錄?

我需要刪除一個用戶,但我需要保留他的主目錄。

我嘗試過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”儲存並退出。

相關內容