在 Debian 中,使用 deluser 删除用户通常需要 root 权限(或具有 sudo 权限的用户)。
原因如下:
deluser 会修改系统账户文件(如 /etc/passwd、/etc/shadow、/etc/group)常见用法示例:
# 以 root 身份
deluser username
# 普通用户借助 sudo
sudo deluser username
如果你不是 root 且没有 sudo 权限,执行 deluser 一般会报错,例如:
Only root may remove a user or group from the system.
补充:
sudo deluser usernamesudo deluser --remove-home usernamesudo deluser --remove-all-files username如果你是在写脚本或遇到具体报错,可以把错误信息发出来,我可以帮你判断。