应先确认系统类型再添加对应组:RHEL系加wheel组,Debian系加sudo组,并确保/etc/sudoers中%wheel或%sudo行未被注释,最后重新登录或用newgrp生效。

直接用 usermod -aG 命令把用户加进对应组就行,关键看系统类型——RHEL系(如CentOS、Rocky、AlmaLinux)用 wheel 组,Debian系(如Ubuntu、Debian)用 sudo 组。操作本身简单,但必须确认组权限已在 /etc/sudoers 中启用,否则加了也白加。
确认系统类型和对应组
先判断你用的是哪类发行版,再决定加哪个组:
- RHEL/CentOS/Rocky/AlmaLinux:默认靠 wheel 组获得 sudo 权限
- Ubuntu/Debian:默认靠 sudo 组(部分旧版也支持
admin组) - 不确定?运行
grep -E '^(%wheel|%sudo)' /etc/sudoers,看哪一行没被注释
执行添加命令
以 root 身份或已有 sudo 权限的用户运行:
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
- 加到 wheel 组(RHEL系):
usermod -aG wheel username - 加到 sudo 组(Debian系):
usermod -aG sudo username -
-aG表示“追加到组”,不会覆盖用户原有附属组
验证组权限是否已启用
光加组不够,还得确保 /etc/sudoers 文件里对应组的配置是生效的:
- 运行
sudo visudo(必须用这个命令,防止语法错误锁死 sudo) - 查找类似这行:
%wheel ALL=(ALL:ALL) ALL或%sudo ALL=(ALL:ALL) ALL - 如果前面有
#,删掉它;如果整行被注释,就取消注释 - 保存退出(
Esc→:wq)
使权限立即生效
组成员身份不会自动刷新,需重新登录或手动加载:
- 最稳妥:退出当前终端,用该用户重新 SSH 登录
- 快速测试(不退出会话):
newgrp wheel(RHEL系)或newgrp sudo(Debian系) - 验证是否成功:
sudo -l查看可执行命令列表,或直接sudo whoami看是否返回root

















