温馨提示×

ubuntu deluser如何删除主目录

小樊
35
2026-07-07 00:00:45
栏目: 智能运维

在 Ubuntu 中,使用 deluser 删除用户时,默认不会删除该用户的主目录。如果你想同时删除主目录,需要加上参数。

✅ 删除用户并同时删除主目录

sudo deluser --remove-home 用户名

例如:

sudo deluser --remove-home testuser

执行后:

  • 用户 testuser 会被删除
  • /home/testuser 也会被删除

✅ 删除用户、主目录以及邮件 spool

sudo deluser --remove-home --remove-all-files 用户名

--remove-all-files 会尝试删除该用户在其他位置的文件(不常用,但更彻底)


❌ 只删除用户,不删除主目录(默认行为)

sudo deluser 用户名

✅ 删除用户并删除主目录(旧系统兼容方式)

有些老版本 Ubuntu 也支持:

sudo userdel -r 用户名

-r = remove home directory and mail spool


⚠️ 注意事项

  1. 确保用户未登录
    who
    
  2. 确认主目录路径
    grep 用户名 /etc/passwd
    
  3. 数据不可恢复,删除前请备份重要数据

如果你是在 服务器 / 桌面版 / WSL 环境下操作,或者遇到“主目录删不掉”的问题,可以把具体报错贴出来,我可以帮你分析。

0