温馨提示×

debian deluser能删家目录吗

小樊
33
2026-10-15 10:40:51
栏目: 智能运维

在 Debian(及大多数 Debian 系 Linux)里,deluser 默认不会删除用户的家目录,需要显式加参数才行。

常见用法

# 只删用户,不删家目录
sudo deluser 用户名

# 删除用户,同时删除家目录和邮件 spool
sudo deluser --remove-home 用户名

# 删除用户,并删除家目录、邮件以及所有属于该用户的文件(更彻底)
sudo deluser --remove-all-files 用户名

说明

  • --remove-home:删除 /home/用户名 和 /var/mail/用户名
  • --remove-all-files:在系统里查找并删除该用户拥有的所有文件(较慢,但更干净)
  • 如果没加这些参数,用户目录会保留,之后可手动 rm -rf /home/用户名

补充

如果你用的是 userdel(更底层的命令):

sudo userdel -r 用户名

-r 相当于删除家目录和邮件目录。

简单说:deluser 默认不删家目录,想删要加 --remove-home 或 --remove-all-files。

0 踩