温馨提示×

什么是ubuntu deluser配置

小樊
40
2026-10-25 23:17:45
栏目: 智能运维

在 Ubuntu(以及其他 Debian 系 Linux 发行版)中,deluser 是一个用于删除用户账号和删除用户组的命令行工具。所谓“deluser 配置”,通常指:

  1. deluser 命令本身的配置文件
  2. 使用 deluser 时可控制的参数和行为

下面分点说明。


一、deluser 是什么

deluser 是 Debian/Ubuntu 提供的用户管理工具,比直接用 userdel 更“安全”和“可控”,它会:

  • 删除用户账号
  • 可选删除用户家目录
  • 可选删除用户邮箱
  • 自动处理用户所属组

二、deluser 的配置文件

1. 主配置文件

/etc/deluser.conf

示例内容:

REMOVE_HOME = 0
REMOVE_MAIL_SPOOL = 0
BACKUP = 0
BACKUP_TO = "/var/backups"

常见配置项说明:

配置项 含义
REMOVE_HOME 是否删除用户家目录(1=删除,0=不删)
REMOVE_MAIL_SPOOL 是否删除邮件池(/var/mail/用户名)
BACKUP 删除前是否备份
BACKUP_TO 备份文件存放路径

⚠️ 注意:
命令行参数会覆盖配置文件中的设置。


三、常用 deluser 命令示例(配置行为)

1. 删除用户(不删家目录)

sudo deluser username

2. 删除用户并删除家目录

sudo deluser --remove-home username

3. 删除用户并删除家目录和邮件

sudo deluser --remove-home --remove-mail-spool username

4. 删除用户但保留组

sudo deluser username

5. 删除一个“组”

sudo delgroup groupname

四、deluser 与 userdel 的区别

工具 特点
deluser Ubuntu 推荐,配置灵活,更安全
userdel 底层命令,参数少,易误删

五、典型使用建议(配置最佳实践)

  • 生产服务器:
    修改 /etc/deluser.conf
    REMOVE_HOME = 1
    BACKUP = 1
    
  • 临时禁用用户(不建议直接删):
    sudo usermod -L username
    

如果你是想问:

  • “deluser 删除用户后残留文件怎么处理”
  • “deluser 删除系统用户”
  • “deluser.conf 具体某一行怎么改”

可以告诉我你的具体场景,我可以给你更针对性的配置示例。

0 踩