【sudo】linux给一个用户添加sudo权限
在 Linux 中给一个用户添加 sudo 权限,通常有几种常见方法。下面我用最实用、最安全的方式一步步说明。
✅ 方法一:编辑 sudoers 文件(更精细控制)
使用 visudo(一定要用这个命令,避免配置错误导致系统无法使用 sudo):
sudo visudo
在文件末尾添加一行:
用户名 ALL=(ALL:ALL) ALL
例如:
alice ALL=(ALL:ALL) ALL
含义:
ALL:所有主机(ALL:ALL):可以以任何用户、任何组执行命令ALL:允许执行所有命令
🔒 可选:免密码 sudo(不太推荐)
如果你希望用户执行 sudo 时不用输入密码:
用户名 ALL=(ALL) NOPASSWD:ALL
例如:
alice ALL=(ALL) NOPASSWD:ALL
⚠️ 注意:这会降低安全性,慎用!
🧪 验证是否成功
切换到该用户:
su - alice
然后执行:
sudo whoami
如果输出是:
root
说明权限已经成功添加。
📌 不同发行版注意点
- Ubuntu / Debian:使用
sudo组 - CentOS / RHEL / Fedora:通常使用
wheel组
例如(CentOS):
sudo usermod -aG wheel alice
如果你告诉我你用的是哪种 Linux(Ubuntu、CentOS、Arch 等),我可以给你更精确的一步一步命令 👍

浙公网安备 33010602011771号