温馨提示×

ubuntu deluser如何设选项

小樊
41
2026-09-05 12:36:06
栏目: 智能运维

在 Ubuntu 中,deluser 命令用于删除用户账户,它有一些常用选项。下面按使用场景给你说明。


一、基本用法

sudo deluser 用户名

只删除用户,保留其 home 目录和邮件池


二、常用选项说明

1. 删除用户并删除 home 目录

sudo deluser --remove-home 用户名

或简写:

sudo deluser -r 用户名

✅ 删除:

  • 用户
  • /home/用户名
  • 邮件目录

2. 删除用户并删除所有文件

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

✅ 会扫描整个系统,删除该用户拥有的所有文件(较慢,慎用)


3. 只删除系统用户(不删 home)

sudo deluser --system 用户名

用于删除用 --system 创建的系统用户。


4. 删除用户组(如果该组仅此用户)

sudo deluser --group 组名

或:

sudo groupdel 组名

5. 删除用户但保留用户组

sudo deluser --no-remove-home 用户名

(默认行为,可省略)


6. 备份用户文件再删除

sudo deluser --backup --remove-home 用户名

会先备份到当前目录的 用户名.tar


三、常见组合示例

删除普通用户并清理干净:

sudo deluser --remove-home testuser

删除系统用户:

sudo deluser --system serviceuser

四、与 userdel 的区别

命令 特点
deluser Debian/Ubuntu 推荐,更安全
userdel 底层命令,userdel -r 删 home

如果你有具体需求(比如“只删用户不删数据”或“批量删用户”),可以告诉我,我给你精确命令。

0