温馨提示×

debian deluser要root吗

小樊
37
2026-09-15 21:08:26
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,使用 deluser 删除用户通常需要 root 权限

原因

  • deluser 会修改系统文件,如:
    • /etc/passwd
    • /etc/shadow
    • /etc/group
  • 这些文件只有 root 可写

常见用法(需要 root)

sudo deluser username

或先切换到 root:

su -
deluser username

例外情况

  • 如果你是 root 用户本身,不需要 sudo
  • 普通用户不能直接执行 deluser,会报权限错误

补充

  • 只删除用户(保留家目录):
    sudo deluser username
    
  • 同时删除家目录和邮件:
    sudo deluser --remove-home username
    

简单说:deluser 一般需要 root(或用 sudo)

0