在 Debian(以及其它 Linux 发行版)里,删除用户是需要 root 权限的,deluser 命令本身也通常只能由 root 或具有 sudo 权限的用户执行。
具体情况:
普通用户不能直接用 deluser
deluser username
普通用户执行会提示权限不足(Permission denied 或类似错误)。
使用 root 用户
su -
deluser username
使用 sudo(推荐)
sudo deluser username
执行者需要在 /etc/sudoers 中有 sudo 权限。
只删除用户但保留家目录
sudo deluser username
连家目录和邮件池一起删
sudo deluser --remove-home username
简单总结:deluser 删用户必须有权限,一般是 root 或 sudo 用户才能用。