用户添加 sudo 权限
方法1:使用 usermod 命令(推荐)
- 打开终端,使用已拥有
sudo权限的用户登录。 - 将用户添加到
sudo组:sudo usermod -aG sudo user-aG:表示追加(a)到指定的组(G),不覆盖原有组。sudo:目标用户组。user:需要权限的用户名(替换为你的用户名)。
- 生效变更:
- 重新登录该用户(注销并重新登录)。
- 或在终端刷新组权限(仅当前会话有效):
newgrp sudo
- 验证权限:
sudo whoami若返回
root,表示配置成功。
方法2:手动编辑 /etc/sudoers 文件(谨慎操作)
- 使用命令安全编辑配置:
sudo visudo - 在文件末尾添加(任选一行):
user ALL=(ALL:ALL) ALL # 允许执行所有命令(需密码) # 或免密码使用sudo(不推荐): user ALL=(ALL) NOPASSWD:ALL # 或免密码且可同时指定组 user ALL=(ALL:ALL) NOPASSWD:ALL - 保存并退出:
- 按
Ctrl+X→ 按Y→ 按Enter。 - 注意:语法错误可能导致系统锁死!务必使用
visudo而非直接编辑。
- 按
检查用户所属组
groups user
若输出包含 sudo,表示用户已在组中:
user : user sudo ...其他组...
留下评论