温馨提示×

ubuntu deluser配置能删除家目录吗

小樊
44
2026-08-02 04:36:58
栏目: 智能运维

在 Ubuntu 中,deluser 可以删除用户的家目录,但默认不会自动删除需要显式指定参数

1️⃣ 只删除用户(不删家目录)

sudo deluser 用户名
  • 用户被删除
  • 家目录、邮件文件等保留

2️⃣ 删除用户并删除家目录 ✅

sudo deluser --remove-home 用户名
  • 删除用户
  • 同时删除 /home/用户名
  • 删除用户的邮件 spool

3️⃣ 删除用户并删除家目录 + 所有相关文件(更彻底)

sudo deluser --remove-all-files 用户名
  • 删除用户
  • 删除家目录
  • 查找并删除系统中属于该用户的所有文件
  • 执行较慢(会全盘搜索)

4️⃣ 常见参数说明

参数 作用
--remove-home 删除家目录和邮件
--remove-all-files 删除该用户所有文件
--backup 删除前备份
--backup-to 指定备份目录

示例(删除并备份):

sudo deluser --remove-home --backup --backup-to /backup 用户名

5️⃣ 注意事项 ⚠️

  • 删除前确认该用户 未登录
  • 建议先查看家目录内容:
    ls /home/用户名
    
  • 如果用户是某些服务运行身份,删除前需确认不影响服务

✅ 总结

deluser 默认不删家目录
要删家目录,必须加 --remove-home--remove-all-files

如果你愿意,可以告诉我你是 桌面版 Ubuntu 还是 服务器版,以及是否还有 sudo / 数据备份需求,我可以给你更安全的操作建议。

0