如何将Ubuntu Linux中的用户添加到sudoers

时间:2020-07-27 12:59:09  来源:igfitidea点击:

有不同的方法可以在Ubuntu上获取root权限,其中一个方法是使用sudo命令运行具有root权限的命令。
sudo功能用于提供对常规用户的管理访问,而无需实际共享root用户的密码。

在Ubuntu中,有一个名为sudo的用户组。

我们在安装期间创建的用户帐户是sudo的成员。
如果要将其他用户添加到sudoers,则使用我们需要执行的所有用户,使用usermod命令将它们添加到sudo组。

sudo usermod -aG sudo user_name

创建sudo用户

执行以下步骤以在Ubuntu中创建新的sudo用户。

创建一个正常帐户:

adduser testuser

接下来,使用usermod命令,将用户添加到sudoers(sudo组):

usermod -aG sudo testuser

让我们检查新用户是否允许使用sudo运行命令。
首先,登录新创建的用户帐户:

su testuser

现在,使用sudo运行whoami命令。

sudo whoami

将要求我们要求用户帐户密码(不是根密码)。
whoami命令返回的输出应该是root。

一旦用户添加到Sudoers,用户就可以通过其中与sudo之前执行任何管理命令。

将要求用户输入自己的密码而不是root密码。

Ubuntu系统根据/etc/sudoers文件中的设置确定是否允许用户提升到root权限。

如果要编辑/etc/sudoers文件,请使用visudo命令在退出时自动检查语法。
请勿使用文本编辑器直接编辑此文件。