在 Debian(以及 Ubuntu 等 Debian 系发行版)中,deluser 用于删除用户或用户组,比直接用 userdel 更“友好”,会做一些清理工作。
下面按常见用法说明。
sudo deluser 用户名
示例:
sudo deluser tom
作用:
/home/tom)sudo deluser --remove-home 用户名
示例:
sudo deluser --remove-home tom
会删除:
/home/tomsudo deluser --remove-all-files 用户名
⚠️ 谨慎使用:
sudo deluser --system 用户名
用于删除 --system 创建的系统账户。
sudo delgroup 组名
或
sudo deluser --group 组名
示例:
sudo delgroup docker
sudo deluser 用户名 组名
示例:
sudo deluser tom sudo
含义:把 tom 从 sudo 组中移除。
| 参数 | 作用 |
|---|---|
--remove-home |
删除家目录 |
--remove-all-files |
删除该用户所有文件 |
--system |
删除系统用户 |
--group |
删除组 |
-f / --force |
即使出错也强制操作 |
deluser:Debian 专用,脚本封装,更安全userdel:底层命令,更通用如果你有具体场景(比如“删除 MySQL 用户”“只删账号不删数据”),可以告诉我,我给你精确命令。