温馨提示×

debian deluser能删主目录吗

小樊
43
2026-08-06 02:20:00
栏目: 智能运维

简短回答:默认情况下 deluser 不会删除用户的主目录,但可以加参数让它删除


默认行为

deluser 用户名

只会:

  • /etc/passwd/etc/shadow/etc/group 中删除用户
  • 不会删除 /home/用户名
  • 不会删除 该用户的邮件 spool 等文件

删除主目录(常见用法)

deluser --remove-home 用户名

会:

  • 删除用户
  • 同时删除 /home/用户名

更彻底的删除(可选)

deluser --remove-home --remove-all-files 用户名
  • --remove-all-files:删除系统中所有属于该用户的文件
  • 会扫描整个系统,速度较慢,但更干净

只删主目录,不删用户(不推荐)

deluser 本身不支持只删主目录而不删用户
如果你只是想清主目录:

rm -rf /home/用户名

⚠️ 注意:这不会删除用户账号


对比 userdel

命令 是否删主目录
userdel 用户
userdel -r 用户
deluser --remove-home 用户

推荐做法

deluser --remove-home 用户名

如果你是在做系统清理或重新建用户,这是最常用、最安全的方式。

如果你愿意,可以告诉我你用的是 Debian 几是否服务器环境,我可以给你更精确的命令。

0