在 Debian 里 deluser 是用来删除用户(和可选删除家目录、用户组)的命令,它本身不是“服务”,一般不需要“配置”,而是直接使用参数。下面按常见场景说明。
sudo deluser 用户名
sudo deluser --remove-home 用户名
sudo deluser --remove-home --remove-mail-spool 用户名
sudo deluser --remove-group 用户名
sudo delgroup 组名
| 参数 | 作用 |
|---|---|
--remove-home |
删除用户家目录 /home/用户名 |
--remove-mail-spool |
删除邮件队列 |
--remove-group |
若该组只属于此用户,则删除 |
--disabled-login |
(adduser 用,deluser 不常用) |
--backup |
删除前备份家目录 |
--backup-to DIR |
指定备份目录 |
示例(备份后删除):
sudo deluser --remove-home --backup --backup-to /root/backup user1
deluser 的行为受以下文件影响:
/etc/deluser.conf
常见配置项:
REMOVE_HOME = 0
REMOVE_MAIL_SPOOL = 0
BACKUP = 0
BACKUP_TO = /var/backups
修改后,默认行为会改变(不推荐新手乱改)
sudo deluser root # ❌ 危险
id 用户名
# 查看用户
id testuser
# 删除用户及家目录
sudo deluser --remove-home testuser
如果你说的 “deluser 在 Debian 怎么配置” 是指:
useradd/adduser 使用可以告诉我具体场景,我可以给你更针对性的示例。