温馨提示×

debian deluser支持哪些参数

小樊
51
2026-09-30 19:57:47
栏目: 智能运维

在 Debian(及大多数使用 adduser/deluser 包的系统中),deluser 是用来删除用户和组的高级封装工具(不同于底层命令 userdel)。

下面按使用场景列出 deluser 常用参数。


一、删除用户(最常用)

deluser [选项] 用户名

常用参数

  • --remove-home
    删除用户的主目录(/home/用户名)
  • --remove-all-files
    删除用户拥有的所有文件(不只主目录,全盘搜索)
  • --backup
    删除前备份用户文件
  • --backup-to DIR
    指定备份目录(需配合 --backup)
  • --system
    删除一个系统用户(UID < 1000)
  • --group
    如果用户同名用户组存在,也删除该组
  • --quiet
    不输出多余信息
  • --debug
    显示调试信息
  • --help
    显示帮助
  • --version
    显示版本

示例

deluser testuser
deluser --remove-home testuser
deluser --remove-all-files --backup --backup-to /backup testuser

二、删除用户组

deluser --group 组名

或

delgroup 组名

参数

  • --system
    删除系统组
  • --only-if-empty
    仅当组中没有成员时才删除

三、从组中移除用户(不删用户)

deluser 用户名 组名

四、与 userdel 的区别(补充说明)

  • deluser:Debian 专用,更安全、更友好
  • userdel:所有 Linux 通用,参数更少

五、查看完整帮助

deluser --help
man deluser

如果你有具体使用场景(如“只删用户不删家目录”“删系统用户”等),我可以给你精确命令。

0 踩