在 Debian(以及大多数 Linux 发行版)中,deluser 是用于删除用户的命令。下面按常见场景说明如何使用。
sudo deluser 用户名
⚠️ 注意:
sudo deluser --remove-home 用户名
这会:
/home/用户名/var/mail/用户名)sudo deluser --remove-all-files 用户名
⚠️ 非常危险:
会在整个系统中查找并删除属于该用户的所有文件(不仅限于家目录)。
sudo deluser --group 组名
或者:
sudo delgroup 组名
sudo deluser --system 用户名
适用于用 adduser --system 创建的系统用户。
id 用户名
ps -u 用户名
sudo pkill -u 用户名
❌ 用户当前已登录
解决:
sudo pkill -KILL -u 用户名
sudo deluser 用户名
❌ 用户是某个进程的服务账户
→ 先停止相关服务再删除
如果你愿意,可以告诉我:
我可以给你更精确的命令。