在 Debian(及大多数 Debian 系 Linux)里,deluser 默认不会删除用户的家目录,需要显式加参数才行。
# 只删用户,不删家目录
sudo deluser 用户名
# 删除用户,同时删除家目录和邮件 spool
sudo deluser --remove-home 用户名
# 删除用户,并删除家目录、邮件以及所有属于该用户的文件(更彻底)
sudo deluser --remove-all-files 用户名
--remove-home:删除 /home/用户名 和 /var/mail/用户名--remove-all-files:在系统里查找并删除该用户拥有的所有文件(较慢,但更干净)rm -rf /home/用户名如果你用的是 userdel(更底层的命令):
sudo userdel -r 用户名
-r 相当于删除家目录和邮件目录。
简单说:deluser 默认不删家目录,想删要加 --remove-home 或 --remove-all-files。