温馨提示×

debian deluser会删家目录吗

小樊
44
2026-09-03 15:16:06
栏目: 智能运维

在 Debian(以及一般的 Debian/Ubuntu 系)里:

deluser 默认不会删除用户的家目录。

常见情况如下:

sudo deluser username
  • 只会从系统里删除用户账号
  • 不会删除 /home/username
  • 不会删除用户的邮件 spool 等(除非显式指定)

如果想连家目录一起删

sudo deluser --remove-home username

这会:

  • 删除用户
  • 删除 /home/username
  • 删除用户的邮件 spool

其他相关选项

sudo deluser --remove-all-files username
  • 删除用户
  • 删除系统中属于该用户的所有文件(不只家目录)

对比 userdel

sudo userdel username        # 不删家目录
sudo userdel -r username     # 删家目录和邮件

deluser 是 Debian 封装的更“友好”的脚本,userdel 是底层命令。


总结

命令 是否删家目录
deluser user ❌ 不删
deluser --remove-home user ✅ 删
deluser --remove-all-files user ✅ 删全部文件
userdel user ❌ 不删
userdel -r user ✅ 删

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

0