注意:只有root用户才有权限将普通用户添加到 sudoers文件中并授予其管理员权限,所以事先必须知道root用户的密码,本文以Rocky Linux 8为例。

1、切换到 root 用户:

首先,你需要切换到 root用户,才能修改 sudoers 文件。可以使用以下命令切换到 root 用户,并输入root 用户的密码;

su -

2、添加用户到 sudo 组:

在 Rocky Linux 8 中,通常将用户添加到 wheel 组,以允许其使用 sudo 权限。可以执行以下命令将 username 用户添加到 wheel 组(这里的username替换成需要修改权限的用户名),-aG 选项表示将用户 username 添加到 wheel 组,并保留该用户的其他组信息。

usermod -aG wheel username

3、确保 wheel 组用户可以使用 sudo:

Rocky Linux 8 默认情况下,wheel 组的成员可以使用 sudo。不过,还是需要检查 /etc/sudoers 文件,以确保这一权限没有被禁用。可以使用 visudo 命令安全地编辑 sudoers 文件:

sudo visudo

查找文件中是否存在以下行,这行表示 wheel 组的所有用户都可以使用 sudo 权限:

如果你希望成员使用sudo时不需要输入密码,可以将文件中这行修改为以下这样:

%wheel  ALL=(ALL)       NOPASSWD: ALL

 4、退出 root 用户,重新登录用户,并验证:

运行一个简单的命令,例如 sudo whoami。这个命令会返回当前以 sudo 权限运行的用户名,如果没有 sudo 权限,则会提示错误;如果返回 root,说明当前用户username有 sudo 权限。

大功告成!

sudo whoami

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐