我需要删除一个用户,但我需要保留他的主目录。
我试过了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”保存并退出。