在 Debian 里,deluser 本身没有独立的配置文件,它的行为主要来自两部分:
deluser / userdel 相关配置(底层)deluser 是 Debian 对 userdel 的封装,真正的用户删除规则来自:
/etc/login.defs常用相关项:
USERDEL_CMD
MAIL_DIR
HOME_MODE
例如:
USERDEL_CMD /usr/local/sbin/cleanup.sh
修改后对新删除的用户生效。
deluser 自身的行为配置deluser 的“删不删家目录 / 删不删邮件”等,是在命令参数里控制的,不是配置文件:
deluser username
deluser --remove-home username
deluser --remove-all-files username
这些不是配置文件,但 deluser 会修改它们:
/etc/passwd/etc/shadow/etc/group/etc/gshadow可以:
alias deluser='deluser --remove-home'
放到:
~/.bashrc
或写脚本封装。
deluser.conf/etc/login.defs/etc/passwd 等如果你说的是 某种特定场景(如 LDAP、Docker、批量删除),可以告诉我。