![如何在 Ubuntu 中删除用户但保留其主目录?](https://linux22.com/image/1304214/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20%E4%B8%AD%E5%88%A0%E9%99%A4%E7%94%A8%E6%88%B7%E4%BD%86%E4%BF%9D%E7%95%99%E5%85%B6%E4%B8%BB%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
我需要删除一个用户,但我需要保留他的主目录。
我试过了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”保存并退出。