在 Ubuntu(以及其他 Debian 系 Linux)里,deluser 是一个用来删除用户的命令(比直接用 userdel 更“友好”一些,会做更多清理工作)。
你说的 “deluser 配置” 一般有两层意思,我分开说:
sudo deluser 用户名
只删用户,保留家目录和邮件。
sudo deluser --remove-home 用户名
sudo deluser --remove-all-files 用户名
⚠️ 这个会扫描整个系统删该用户文件,比较危险。
sudo deluser --no-remove-home 用户名
sudo deluser --system 用户名
Ubuntu 的 deluser 行为是由配置文件控制的:
/etc/deluser.conf
REMOVE_HOME = 0
0:默认不删家目录1:删用户时自动删家目录REMOVE_ALL_FILES = 0
BACKUP = 0
BACKUP_TO = "/var/backups"
USERGROUPS = 1
userdel:底层命令,功能少deluser:脚本封装,读 /etc/deluser.conf,更安全、更“Ubuntu 风格”❌ deluser 不能直接“禁用用户”
✅ 禁用用户用:
sudo usermod -L 用户名
如果你是想问:
可以直接说你的具体场景,我可以按你的情况讲。