在 Debian 中,deluser 是用来删除本地用户账户的官方工具(比直接用 userdel 更安全直观)。下面按常见场景说明用法。
sudo deluser username
/home/usernamesudo deluser --remove-home username
✅ 推荐做法(避免遗留无用数据)
sudo deluser --remove-all-files username
sudo deluser --group groupname
或
sudo groupdel groupname
如果用户是组的唯一成员,
deluser username一般会顺手删掉同名组
系统用户(UID < 1000):
sudo deluser --system username
sudo deluser --remove-home alice
sudo deluser --remove-all-files bob
先切换或踢出用户:
who
sudo pkill -u username
查看:
ps -u username
结束进程后再删。
删除用户后,组信息自动清理,但可手动检查:
groups username
sudo crontab -l -u username
systemctl --user -M username
| 工具 | 特点 |
|---|---|
| deluser | Debian 官方封装,更安全 |
| userdel | 底层命令,参数更原始 |
✅ Debian / Ubuntu 推荐用 deluser
如果你有具体场景(比如:只删 FTP 用户、保留邮件、批量删除),可以告诉我,我可以给你精准命令。