在 Ubuntu 中,deluser(或 userdel 的图形/封装版本)本身是用来删除用户的,它“配置权限”通常指:
下面分情况说明。
deluser 只能由 root 或具有 sudo 权限的用户 执行:
sudo deluser 用户名
普通用户不能直接使用:
deluser 用户名
# 会提示 Permission denied
✅ 给用户 sudo 权限(使其能管理用户):
sudo usermod -aG sudo 用户名
sudo deluser username
/home/usernamesudo deluser --remove-home username
sudo deluser --remove-home --remove-mail spool username
sudo deluser --remove-all-files username
⚠️ 会扫描整个系统,删除该 UID 拥有的文件,慎用
sudo deluser username
如果用户是某组的唯一成员,组不会被删。
删除用户并删除其私有组:
sudo userdel username
sudo groupdel username
查看用户 UID 和所属组:
id username
查看用户拥有哪些文件:
find / -user username
sudo deluser --remove-home zhangsan
sudo deluser --remove-all-files lisi
sudo deluser --remove-all-files root
deluser 的“权限配置”主要是:
- 用 sudo 控制谁能删用户
- 用参数控制删用户时删不删文件
- 删除前确认 UID 拥有文件,避免权限混乱
如果你是指 “删除用户后,怎么回收/转移他的权限”,可以告诉我具体场景,我可以给你更精确方案。