分享最新优惠信息
购买主机更加划算

openSUSE Linux系统创建Sudo用户的简单方法

sudo命令允许用户以其他用户的安全权限管理Linux操作系统,默认情况下是超级用户或root用户。

在本文中,小编将简单介绍在openSUSE系统中创建sudo用户的过程,即创建一个用户并授予他们调用sudo命令的权限。

需要注意的是,本文将使用openSUSE Leap 15.3 ,这是预安装了sudo命令的最新版本。当然,如果你不是这种情况,并且你的openSUSE操作系统上没有安装sudo命令,请按如下方式安装。

在openSUSE Linux中安装Sudo

首先切换到root账号,使用su命令,提示时输入root密码,然后运行zypper命令安装sudo,命令如下所示:

$ su - 
# zypper in sudo

本教程默认你的系统上已经安装了全新的openSUSE操作系统。

在openSUSE Linux中创建Sudo用户

首先使用useradd命令创建一个用户帐户(在本文中称为sysadmin ),然后为用户创建一个安全密码,命令如下,该标志指示创建用户的主目录。-m

请注意,用户tecmint是可以调用sudo的默认管理用户,因此可以使用它来创建另一个可以调用sudo的管理用户。

$ sudo useradd -m sysadmin
$ sudo password sysadmin

在openSUSE中创建Sudo用户

接下来,使用usermod命令将用户sysadmin添加到名为wheel的管理组,具体如下图所示。

在该命令中,-aflag表示将用户加入到-Gflag指定的补充组中。然后使用groups命令检查系统管理员的组:

$ sudo usermod -aG wheel sysadmin
$ sudo groups sysadmin

将用户添加到车wheel组

在Sudoers文件中配置Sudo访问权限和Wheel Group

现在需要配置wheel组以允许属于它的用户使用sudo执行任何命令,通过运行以下命令打开sudoers文件进行编辑(默认情况下,visudo使用vim作为编辑器):

$ sudo visudo

查找以下行:

Defaults targetpw   # ask for the password of the target user i.e. root
ALL   ALL=(ALL) ALL   # WARNING! Only use this together with 'Defaults targetpw'!

找到之后将它们注释掉,具体如下图所示:

配置wheel

另外,查找以下行。

# %wheel ALL=(ALL) ALL

并取消注释以允许wheel组成员通过调用sudo命令执行任何命令:

%wheel ALL=(ALL) ALL

允许用户使用Sudo命令

保存sudoers文件中的更改并关闭它。

注意在最近的更改之后,新安装的系统上的默认用户帐户被禁用sudo访问。在这种情况下,除非将用户添加到wheel 组,否则用户tecmint将无法再调用sudo命令

在openSUSE Linux中测试Sudo用户

要测试新创建的用户帐户是否可以调用sudo 命令,请使用su命令切换帐户,然后使用sudo运行任何命令。

$ su - sysadmin
$ sudo zypper install git

在openSUSE中测试Sudo用户

总结

以上就是简单介绍在openSUSE Linux 发行版中创建sudo用户的简单方法,相对来说还是比较容易的。创建sudo用户之后,我们就可以通过sudo用户对系统进行管理,从而对系统安全也带来一份保障。

如果大家在opensuse系统中创建sudo用户失败的话,那么可以按照上述教程进行创建,基本上没有啥问题,应该都能创建成功的。

未经允许不得转载:惠主机 » openSUSE Linux系统创建Sudo用户的简单方法