deluser 默认不会删除用户的邮件,除非你显式指定相关选项。
下面分情况说明(以 Debian / Ubuntu 为例):
sudo deluser username
/var/mail/username 或 /var/spool/mail/username)sudo deluser --remove-home username
~/Mail、~/.mail 等),会被一起删除/var/mail/username 仍可能保留sudo deluser --remove-all-files username
/var/mail/username即使执行:
sudo deluser username
系统邮箱仍然存在:
/var/mail/username
需要手动删除:
sudo rm /var/mail/username
| 命令 | 是否删邮件 | 说明 |
|---|---|---|
deluser user |
❌ | 不删系统邮箱 |
deluser --remove-home |
⚠️ | 仅删主目录中的邮件 |
deluser --remove-all-files |
✅ | 会删系统邮箱 |
手动删除 /var/mail/user |
✅ | 明确删除 |
如果你是在 清理离职用户 或 服务器维护,我可以帮你给出一条安全且完整的清理命令。