在 Ubuntu 中,deluser(或 userdel)默认情况下不会删除用户的家目录和邮件池文件,但是否删文件取决于你使用的参数。
deluser 默认行为(不删文件)sudo deluser username
/home/username/var/mail/usernamesudo deluser --remove-home username
或
sudo userdel -r username
/home/username/var/mail/username⚠️ 如果家目录不在 /home 下,或权限异常,-r 可能失败。
sudo deluser --remove-all-files username
deluser 是 Debian/Ubuntu 的封装脚本pkill -u username| 命令 | 是否删家目录 | 是否删其他文件 |
|---|---|---|
deluser user |
否 | 否 |
deluser --remove-home user |
是 | 否 |
deluser --remove-all-files user |
是 | 是 |
如果你愿意,我可以帮你写一条安全的删除命令或检查某用户是否有重要文件。