企业资质

如何在Linux中配置sudo访问权限

  • 发布时间:2019-04-24 文章来源:澳门威尼斯人投注注册 阅读次数:5411
  • 如何在RHEL/CentOS/OEL系统中配置sudo访问权限?在基于RHEL的系统中(如Redhat(RHEL)、CentOS和OracleEnterpriseLinux(OEL)),使用下面的三个方法就可以做到。 方法1:在Linux中如何使用wheel组为普通用户授予超级用户访问权限?wheel是基于RHEL的系统中的一个特殊组,它提供额外的权限,可以授权用户像超级用户一样执行受到限制的命令。

    注意,应该在/etc/sudoers文件中激活wheel组来获得该访问权限。

    假设我们已经创建了一个用户账号来执行这些操作。

    在此,我将会使用daygeek这个用户账号。

    执行下面的命令,添加用户到wheel组。 我们可以通过下面的命令来确定这一点。 我将要检测用户daygeek是否可以访问属于root用户的文件。

    当我试图以普通用户身份访问/var/log/secure文件时出现错误。 我将使用sudo访问同一个文件,让我们看看这个魔术。

    方法2:在RHEL/CentOS/OEL中如何使用/etc/group文件为普通用户授予超级用户访问权限?我们可以通过编辑/etc/group文件来手动地添加用户到wheel组。 只需打开该文件,并在恰当的组后追加相应的用户就可完成这一点。

    在该例中,我将使用user1这个用户账号。 我将要通过在系统中重启Apachehttpd服务来检查用户user1是不是拥有sudo访问权限。

    让我们看看这个魔术。 方法3:在Linux中如何使用/etc/sudoers文件为普通用户授予超级用户访问权限?sudo用户的访问权限是被/etc/sudoers文件控制的。

    因此,只需将用户添加到sudoers文件中的wheel组下即可。

    只需通过visudo命令将期望的用户追加到/etc/sudoers文件中。

    在该例中,我将使用user2这个用户账号。

    我将要通过在系统中重启MariaDB服务来检查用户user2是不是拥有sudo访问权限。

    让我们看看这个魔术。

    在Debian/Ubuntu系统中如何配置sudo访问权限?在基于Debian的系统中(如Debian、Ubuntu和LinuxMint),使用下面的三个方法就可以做到。 方法1:在Linux中如何使用sudo或admin组为普通用户授予超级用户访问权限?sudo或admin是基于Debian的系统中的特殊组,它提供额外的权限,可以授权用户像超级用户一样执行受到限制的命令。

    注意,应该在/etc/sudoers文件中激活sudo或admin组来获得该访问权限。 假设我们已经创建了一个用户账号来执行这些操作。

    在此,我将会使用2gadmin这个用户账号。 执行下面的命令,添加用户到sudo组。

    我们可以通过下面的命令来确定这一点。 我将要检测用户2gadmin是否可以访问属于root用户的文件。 当我试图以普通用户身份访问/var/log/文件时出现错误。 我将要使用sudo访问同一个文件,让我们看看这个魔术。

    或者,我们可以通过添加用户到admin组来执行相同的操作。 运行下面的命令,添加用户到admin组。 我们可以通过下面的命令来确定这一点。 让我们看看输出信息。

    方法2:在Debian/Ubuntu中如何使用/etc/group文件为普通用户授予超级用户访问权限?我们可以通过编辑/etc/group文件来手动地添加用户到sudo组或admin组。

    只需打开该文件,并在恰当的组后追加相应的用户就可完成这一点。

    在该例中,我将使用user2这个用户账号。 我将要通过在系统中重启Apachehttpd服务来检查用户user2是不是拥有sudo访问权限。

    让我们看看这个魔术。 方法3:在Linux中如何使用/etc/sudoers文件为普通用户授予超级用户访问权限?sudo用户的访问权限是被/etc/sudoers文件控制的。

    因此,只需将用户添加到sudoers文件中的sudo或admin组下即可。 只需通过visudo命令将期望的用户追加到/etc/sudoers文件中。 在该例中,我将使用user3这个用户账号。

    我将要通过在系统中重启MariaDB服务来检查用户user3是不是拥有sudo访问权限。

    让我们看看这个魔术。

    【编辑推荐】。