在 Debian 里,deluser 是用来删除用户(以及可选删除其相关文件的)命令,一般用法如下:
sudo deluser 用户名
只删除用户账号,不删除 /home/用户名 和邮件池。
sudo deluser --remove-home 用户名
会删除:
/home/用户名/var/mail/用户名)sudo deluser --remove-all-files 用户名
会搜索并删除该用户拥有的所有文件(包括家目录以外的)。
⚠️ 慎用,可能误删重要数据。
sudo deluser --no-remove-home 用户名
(和默认行为一样)
如果用户有专属用户组:
sudo deluser --group 组名
或删除用户时一起删组:
sudo deluser --remove-home --group 用户名
sudo deluser --system 用户名
who | grep 用户名
sudo pkill -u 用户名
deluser 不会自动删 sudo 权限,相关配置在 /etc/sudoers 或 /etc/sudoers.d/sudo deluser --remove-home alice
如果你愿意,可以告诉我你是删普通用户 / 系统用户 / 带服务的用户,我可以给你更精确的命令。