温馨提示×

debian deluser需要权限吗

小樊
37
2026-10-18 09:31:01
栏目: 智能运维

在 Debian(以及其它 Linux 发行版)中,deluser 命令通常需要 root 权限。

原因

  • deluser 会修改系统账户文件(如 /etc/passwd、/etc/shadow、/etc/group)
  • 这些文件普通用户没有写权限
  • 删除用户还可能涉及删除用户的主目录、邮件 spool 等

正常使用方式

需要用 root 或 sudo:

sudo deluser 用户名

或:

su -
deluser 用户名

如果没权限会怎样

普通用户直接运行:

deluser 用户名

一般会提示:

deluser: Only root may remove a user or group from the system.

补充说明

  • 删除自己当前登录的用户通常也是不被允许的
  • 若只是删除某个非系统文件/目录,不需要 deluser
  • userdel 和 deluser 类似,也都需要 root 权限

如果你是在脚本或容器中用 deluser,一般也要以 root 身份运行。

0 踩