温馨提示×

debian deluser怎么使用

小樊
44
2026-10-03 17:45:54
栏目: 智能运维

在 Debian(以及 Ubuntu 等 Debian 系发行版)中,deluser 用于删除用户或用户组,比直接用 userdel 更“友好”,会做一些清理工作。

下面按常见用法说明。


一、基本删除用户

sudo deluser 用户名

示例:

sudo deluser tom

作用:

  • 删除用户账号
  • 默认保留用户家目录(/home/tom)

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

sudo deluser --remove-home 用户名

示例:

sudo deluser --remove-home tom

会删除:

  • 用户
  • /home/tom

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

sudo 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 即使出错也强制操作

八、和 userdel 的区别(简单说)

  • deluser:Debian 专用,脚本封装,更安全
  • userdel:底层命令,更通用

如果你有具体场景(比如“删除 MySQL 用户”“只删账号不删数据”),可以告诉我,我给你精确命令。

0 踩