温馨提示×

ubuntu deluser能删家目录吗

小樊
41
2026-09-02 09:17:55
栏目: 智能运维

在 Ubuntu 中,deluser 默认不会删除用户的家目录,但可以通过参数来删除。

常见用法如下:

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

sudo deluser username

✅ 用户被删除
❌ 家目录 /home/username 保留


2. 删除用户并删除家目录

sudo deluser --remove-home username

sudo deluser username --remove-home

✅ 删除用户
✅ 删除家目录和邮件 spool


3. 删除用户并删除家目录 + 用户文件

sudo deluser --remove-all-files username

✅ 删除用户
✅ 删除家目录
✅ 删除系统中属于该用户的所有文件(不只是家目录)

⚠️ 这个比较危险,会全盘搜索并删除该用户文件。


补充:userdel 对比

如果你用 userdel

sudo userdel username        # 不删家目录
sudo userdel -r username     # 删家目录

建议

  • 不确定时,先用:
    sudo deluser username
    
  • 确认无误后再手动删家目录:
    sudo rm -rf /home/username
    

如果你是想“删用户但保留数据”或“彻底清理”,可以告诉我你的具体场景。

0