在 Debian(以及大多数 Debian 系发行版)中,deluser 用于删除用户。下面是常见用法和注意事项。
sudo deluser 用户名
示例:
sudo deluser alice
仅从系统中删除用户账号,不会删除
/home/alice和/var/mail/alice。
sudo deluser --remove-home 用户名
示例:
sudo deluser --remove-home alice
sudo deluser --remove-all-files 用户名
会扫描整个系统并删除属于该用户的所有文件(速度较慢,慎用)。
sudo deluser --remove-home --remove-group 用户名
sudo delgroup 组名
id 用户名
或
getent passwd 用户名
sudo deluser --system 用户名
ps -u 用户名
who
sudo cp -a /home/用户名 /backup/
userdel 的区别(补充)deluser:Debian 专用,功能更友好userdel:通用 Unix 命令sudo userdel -r 用户名
deluser: user 'xxx' does not exist
说明用户已被删除或拼写错误。
先结束进程:
sudo pkill -u 用户名
如果你愿意,我也可以帮你写一条安全删除用户的完整命令组合,或者判断某个用户是否可以安全删除。