温馨提示×

debian deluser会删home吗

小樊
43
2026-09-18 20:44:56
栏目: 智能运维

在 Debian(及其他使用 userdel / adduser / deluser 的系统中),deluser 默认不会删除用户的 home 目录。

具体情况如下:

1. 使用 deluser 命令(Debian 特有封装)

deluser username
  • ✅ 删除用户账号
  • ❌ 不会删除 /home/username
  • ❌ 不会删除用户的邮件 spool 等

如果你想同时删除 home 目录,需要加参数:

deluser --remove-home username

如果想连邮件等一起删:

deluser --remove-all-files username

2. 使用 userdel 命令(底层命令)

userdel username
  • 默认 不删 home

删除 home:

userdel -r username

⚠️ 注意:-r 在 home 目录不属于该用户、或路径异常时可能失败。


总结

  • deluser 不会自动删 home
  • 删 home 必须显式指定:
    • deluser --remove-home
    • 或 userdel -r

如果你愿意,我也可以帮你写一条“安全删除用户并确认 home 是否存在”的命令流程。

0 踩