在 Ubuntu 中,deluser 本身没有“查看配置”的子命令,但可以通过查看它依赖的配置文件和系统信息来了解“用户会被怎么删、删到什么程度”。下面按常见需求给你一个实用清单。

deluser 删除用户时,主要操作来自以下文件:
存放用户账号信息
grep 用户名 /etc/passwd示例:
testuser:x:1001:1001:Test User:/home/testuser:/bin/bash存放用户密码信息
sudo grep 用户名 /etc/shadow用户所属组
grep 用户名 /etc/group组密码(较少用)
sudo grep 用户名 /etc/gshadowdeluser 的行为由命令行参数决定,而不是配置文件。
deluser [选项] 用户名--remove-home删除 /home/用户名--remove-all-files删除用户所有文件(全盘搜索)--backup删除前备份--backup-to指定备份目录--group删除用户私有组--disabled-login仅禁用(不是 deluser 常用)没有参数 = 只删用户,不删家目录和组
deluser 没有 --dry-run,但可以手动判断:
ls /home/用户名find / -user 用户名 2>/dev/nullps -u 用户名deluser --help或
man deluserwhich deluser通常是:
/usr/sbin/deluserdeluser 没有配置文件
删除用户 ≠ 删除所有相关文件
是否删家目录、组、邮件,全靠参数
id 用户名grep 用户名 /etc/passwd
find / -user 用户名 2>/dev/null
确认无误后:
sudo deluser --remove-home 用户名如果你愿意,可以告诉我:
我可以给你更精确的方案。