温馨提示×

ubuntu deluser能删主目录吗

小樊
38
2026-09-11 08:34:44
栏目: 智能运维

在 Ubuntu(Debian 系) 中,deluser 默认不会删除用户的主目录,需要你显式加参数。

1. 只删用户(不删主目录)

sudo deluser username

✅ 用户被删除
❌ /home/username 仍然存在


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

sudo deluser --remove-home username

✅ 用户被删除
✅ /home/username 被删除


3. 删除用户并删除主目录 + 邮件池(mail spool)

sudo deluser --remove-all-files username

✅ 删除用户
✅ 删除主目录
✅ 删除该用户相关的所有文件(包括 /var/mail/username 等)

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


4. 对比 userdel

sudo userdel -r username

userdel 是更底层的命令,-r 也表示删除主目录和邮件池。


小结

命令 删用户 删主目录
deluser user ✅ ❌
deluser --remove-home user ✅ ✅
deluser --remove-all-files user ✅ ✅(全部文件)

如果你愿意,我也可以告诉你 如何先备份主目录再删除。

0 踩