温馨提示×

如何查ubuntu deluser配置

小樊
39
2026-10-25 23:22:46
栏目: 智能运维

在 Ubuntu 里,deluser 本身不是一个服务,而是一个 命令行工具(脚本),来自 adduser 软件包。因此它没有像 systemd 那样的“配置文件”,但有一些相关配置位置和查看方式。

下面按「查什么 → 在哪查 → 怎么查」来说明。


一、deluser 程序本身在哪

which deluser

通常是:

/usr/sbin/deluser

查看它是不是脚本:

file /usr/sbin/deluser

二、deluser 的“配置”来自哪里

deluser 的行为主要受以下文件影响:

1️⃣ /etc/login.defs

用户、UID、家目录等相关默认值

grep -E "UID|HOME|USER" /etc/login.defs

常见相关项:

  • UID_MIN
  • UID_MAX
  • USERDEL_CMD
  • MAIL_DIR

2️⃣ /etc/deluser.conf(如果存在)

部分系统或定制系统会有:

cat /etc/deluser.conf

可能包含:

  • 是否删除 home
  • 是否删除 mail spool

⚠️ 标准 Ubuntu 默认可能没有这个文件


3️⃣ /etc/passwd / /etc/shadow / /etc/group

查看用户是否还在:

grep 用户名 /etc/passwd

三、查看 deluser 的“行为配置”(推荐)

直接看帮助和脚本逻辑:

看帮助

deluser --help
man deluser

看脚本内部逻辑(最准确)

less /usr/sbin/deluser

你会看到它如何:

  • 调用 userdel
  • 是否删 home
  • 是否删 group

四、常见“配置式”用法(等价配置)

虽然没配置文件,但常用参数就是“配置”:

deluser --remove-home 用户名
deluser --remove-all-files 用户名
deluser --group 组名

五、如果你其实是想“审计删除用户做了什么”

可以看日志:

journalctl | grep deluser
grep deluser /var/log/auth.log

六、总结一句话

Ubuntu 的 deluser 没有专门配置文件,它的“配置”来自:

  • /etc/login.defs
  • deluser 脚本本身
  • 你执行时的参数

如果你愿意,可以告诉我:

  • 你是想 改默认行为
  • 还是 排查某个用户没删干净
  • 还是 写自动化脚本

我可以直接给你对应方案。

0 踩