温馨提示×

debian deluser参数怎么设

小樊
48
2026-10-12 12:46:27
栏目: 智能运维

在 Debian(及大多数 Linux 发行版)中,deluser 是用于删除用户(或组)的命令,通常来自 adduser 软件包。下面按常用场景说明参数怎么设。


一、删除普通用户(最常用)

sudo deluser 用户名

示例:

sudo deluser tom

默认行为:

  • 删除用户本身
  • 不删除家目录
  • 不删除用户邮件池

二、删除用户并删除家目录

sudo deluser --remove-home 用户名

或简写:

sudo deluser -r 用户名

✅ 推荐做法(删干净)


三、删除用户并删除所有文件

sudo deluser --remove-all-files 用户名

作用:

  • 删除用户
  • 删除家目录
  • 删除系统中属于该用户的所有文件(全盘扫描)

⚠️ 危险,谨慎使用


四、只删除用户,但保留家目录

sudo deluser 用户名

(默认就是这种行为)


五、删除用户但保留组

sudo deluser 用户名

Debian 中 deluser 默认不会删除用户私有组(同名组)
若想删组,需手动:

sudo delgroup 用户名

六、删除系统用户

sudo deluser --system 用户名

用于删除:

  • UID < 1000 的用户
  • 服务账号(如 www-data 不建议删)

七、删除组

sudo delgroup 组名

或:

sudo deluser --group 组名

八、常用参数对照表

参数 含义
--remove-home / -r 删除家目录
--remove-all-files 删除该用户所有文件
--system 删除系统用户
--group 删除组
--backup 备份用户文件
--backup-to DIR 指定备份目录

九、典型安全删除示例

sudo deluser --remove-home tom

如需我根据你的 具体使用场景(服务器 / 桌面 / Docker / 批量删用户)给命令,也可以直接说。

0 踩