在 Debian 中,deluser 用于删除用户(或用户组),是比直接编辑 /etc/passwd 更安全的做法。下面按常见场景说明用法。
sudo deluser 用户名
示例:
sudo deluser alice
⚠️ 注意:
/home/alice)sudo deluser --remove-home 用户名
示例:
sudo deluser --remove-home alice
✅ 推荐在彻底删除用户时使用
sudo deluser --remove-all-files 用户名
⚠️ 危险操作:
/tmp、/var)sudo deluser 用户名
然后再手动处理文件归属(如 chown)
适合文件需要保留给其他用户的情况
如果用户有同名的用户组:
sudo deluser --group 组名
或:
sudo delgroup 组名
sudo deluser --system 用户名
用于删除 /etc/passwd 中 UID < 1000 的账户
先退出或杀掉进程:
pkill -u 用户名
可查看:
ps -u 用户名
sudo deluser --remove-home alice
如需确认用户已删除:
id alice
如果你有 具体需求(如保留 home、批量删除、LDAP 用户等),可以告诉我。