温馨提示×

debian deluser会清家目录吗

小樊
37
2026-10-06 16:13:40
栏目: 智能运维

在 Debian(及大多数 Linux 发行版)中,deluser 默认不会删除用户的家目录。

具体说明如下:

1. 默认行为

deluser username
  • 只会删除用户账号(以及相关的 group,如果 group 只属于该用户)
  • 不会删除 /home/username 家目录
  • 不会删除 用户的邮件 spool 等文件

2. 想同时删除家目录

需要加参数:

deluser --remove-home username

这会删除:

  • 用户账号
  • 家目录(/home/username)
  • 用户的 mail spool

3. 更“彻底”的删除

deluser --remove-all-files username
  • 删除用户
  • 删除该用户拥有的所有文件(不仅在家目录,全系统范围内)

4. 对比 userdel

  • userdel username:默认也不删家目录
  • userdel -r username:删除家目录和 mail spool

总结

命令 是否删家目录
deluser user ❌ 不删
deluser --remove-home user ✅ 删家目录
deluser --remove-all-files user ✅ 删所有文件

如果你愿意,我也可以帮你写一条安全的“删除用户并备份家目录”的命令。

0 踩