在 Debian 下删除用户,常用命令是 userdel。下面是常见用法和注意事项:
sudo userdel 用户名
这样只会删除用户账号,不会删除该用户的家目录(/home/用户名)和邮件池。
sudo userdel -r 用户名
-r 会同时删除:
/home/用户名/var/mail/用户名⚠️ 注意:如果该用户正在登录或有关进程在运行,可能会报错。
who | grep 用户名
ps -u 用户名
如果有进程,可以先杀掉:
sudo pkill -u 用户名
或强制注销:
sudo pkill -KILL -u 用户名
查看用户所属组:
groups 用户名
或:
id 用户名
有时用户会在其他配置里留下记录,比如:
/etc/sudoers/etc/sudoers.d/sudo crontab -l -u 用户名sudo pkill -u testuser
sudo userdel -r testuser
如果你是想删除当前登录用户、批量删用户、或者只禁用以保留数据,可以告诉我具体场景。