在 Debian(以及大多数 Linux 发行版)中,deluser 是用来删除用户的命令(属于 adduser 软件包,而不是 userdel 的原始命令)。下面按常见用法说明。
sudo deluser 用户名
⚠️ 默认只删除用户账号,不删除用户的家目录和邮件池。
sudo deluser --remove-home 用户名
会删除:
/home/用户名/var/mail/用户名sudo deluser --remove-all-files 用户名
会从整个系统中查找并删除该用户拥有的文件(慢,但最干净)。
sudo deluser 用户名
(默认行为)
sudo deluser --group 组名
或删除用户时一并删除私有组:
sudo deluser --remove-home 用户名
(如果该组没有其他成员,通常会被删除)
如果用户在登录:
sudo pkill -u 用户名
sudo deluser 用户名
/etc/passwd/etc/shadow/etc/group/home/用户名sudo deluser testuser --remove-home
删除 testuser 并清理家目录。
如果你是想:
userdel 的区别可以继续问我。