温馨提示×

debian deluser在哪配置

小樊
36
2026-10-09 14:47:24
栏目: 智能运维

在 Debian(以及其他的 Debian 系 Linux 发行版)里,deluser 的配置位置主要如下:


1. 主配置文件

deluser 的配置文件是:

/etc/deluser.conf

这个文件用来控制 deluser 删除用户时的行为,例如:

  • 是否同时删除用户的主目录
  • 是否删除用户的 mail spool
  • 是否删除 cron 任务
  • 是否删除用户拥有的文件

常见配置项示例:

REMOVE_HOME = 0
REMOVE_MAIL = 0
BACKUP = 0

修改后,下次执行 deluser 会立即生效。


2. 命令本身位置

deluser 命令本身在:

/usr/sbin/deluser

通常只有 root 或具有 sudo 权限的用户才能执行。


3. 与 userdel 的关系(容易混淆)

  • deluser:Debian 特有的 Perl 脚本,可读配置文件
  • userdel:底层命令(来自 passwd / shadow 包),不读 /etc/deluser.conf

示例:

deluser testuser
userdel testuser

4. 相关系统文件(不是“配置”,但会被影响)

deluser 会修改以下文件:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/gshadow
  • /var/mail/
  • 用户家目录(如 /home/username)

如果你是想:

  • 改默认删除行为 → 改 /etc/deluser.conf
  • 写脚本自动删用户 → 直接用 deluser + 配置文件
  • 排查删用户异常 → 看 /etc/deluser.conf 和权限

可以告诉我你的具体使用场景,我可以给你示例配置。

0 踩