温馨提示×

debian deluser配置在哪设

小樊
42
2026-10-24 06:30:43
栏目: 智能运维

在 Debian 里,deluser 本身没有独立的配置文件,它的行为主要来自两部分:


1. deluser / userdel 相关配置(底层)

deluser 是 Debian 对 userdel 的封装,真正的用户删除规则来自:

/etc/login.defs

常用相关项:

USERDEL_CMD
MAIL_DIR
HOME_MODE

例如:

USERDEL_CMD    /usr/local/sbin/cleanup.sh

修改后对新删除的用户生效。


2. deluser 自身的行为配置

deluser 的“删不删家目录 / 删不删邮件”等,是在命令参数里控制的,不是配置文件:

deluser username
deluser --remove-home username
deluser --remove-all-files username

3. 系统用户 / 组相关文件(不是配置,但是“数据”)

这些不是配置文件,但 deluser 会修改它们:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/gshadow

4. 如果你想“默认就删家目录”

可以:

  • 写别名:
alias deluser='deluser --remove-home'

放到:

~/.bashrc

或写脚本封装。


总结

  • ✅ 没有 deluser.conf
  • ✅ 底层配置:/etc/login.defs
  • ✅ 行为控制:命令行参数
  • ✅ 用户数据:/etc/passwd 等

如果你说的是 某种特定场景(如 LDAP、Docker、批量删除),可以告诉我。

0 踩