温馨提示×

ubuntu deluser配置需要root吗

小樊
34
2026-08-02 04:37:54
栏目: 智能运维

Ubuntu 上,deluser 通常需要 root 权限 才能执行,因为删除用户涉及系统账户文件和 /etc/passwd/etc/shadow/etc/group 等受保护文件。

常见情况说明

✅ 需要 root 权限(最常见)

sudo deluser 用户名

或先切换到 root:

su -
deluser 用户名

❌ 普通用户直接执行会失败

deluser 用户名

通常会提示:

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

常见用法示例

1️⃣ 只删除用户(保留家目录)

sudo deluser testuser

2️⃣ 同时删除用户及其家目录

sudo deluser --remove-home testuser

3️⃣ 删除用户并删除其所有文件(包括邮件等)

sudo deluser --remove-all-files testuser

4️⃣ 删除用户组

sudo deluser --group testgroup

sudo groupdel testgroup

补充说明

  • deluserDebian / Ubuntu 专用脚本
  • 在 RHEL / CentOS 中一般用 userdel
  • 删除前建议确认该用户未登录:
who

如果你是在 脚本 / 自动化 / 云服务器 / Docker 场景使用,也可以告诉我,我可以给你更合适的方案。

0