deluser 是 Linux 下用于删除用户的命令之一(常见于 Debian、Ubuntu 等系统)。它除了删除用户,还可以选择是否删除用户的家目录、邮件、组等。
下面是 常用参数及说明(以 Debian/Ubuntu 的 deluser 为例):
deluser [选项] 用户名
| 参数 | 说明 |
|---|---|
--remove-home |
删除用户的同时删除其 家目录 |
--remove-all-files |
删除用户的所有文件(包括在系统各处的文件) |
--backup |
删除前备份用户文件 |
--backup-to DIR |
指定备份目录(需配合 --backup) |
--system |
删除一个 系统用户 |
--group |
删除用户私有组(如 user:user) |
| 参数 | 说明 |
|---|---|
deluser 用户名 组名 |
把用户从某个组中移除 |
--only-if-empty |
只在组为空时才删除组 |
--group |
删除组(等同于 delgroup) |
| 参数 | 说明 |
|---|---|
--help |
显示帮助信息 |
--version |
显示版本信息 |
--verbose |
显示详细执行过程 |
--quiet |
不输出多余信息 |
sudo deluser username
sudo deluser --remove-home username
sudo deluser --remove-all-files username
sudo deluser --system username
sudo deluser username groupname
sudo deluser --remove-home --backup --backup-to /backup username
userdel 的区别| 命令 | 区别 |
|---|---|
deluser |
Debian/Ubuntu 封装版,参数更友好 |
userdel |
标准的 POSIX 命令,通用性更强 |
例如:
userdel -r username
如果你愿意,可以告诉我 你用的是哪个发行版(Ubuntu / Debian / CentOS),我可以给你更精确的用法示例。