Skip to main content
 Web开发网 » 操作系统

「神马课堂」CentOS 7中sudo权限问题

2021年10月13日7790百度已收录

「神马课堂」CentOS 7中sudo权限问题  centos问题 第1张

一、普通用户切换到root用户时无需输入密码

1、在root账户下,执行visudo命令

2、在打开文件中,输入”/wheel”,找到以下内容:

「神马课堂」CentOS 7中sudo权限问题  centos问题 第2张

3、将第二行前面的“#”删除,将wheel修改为普通用户所属组名,这样该普通用户用sudo执行命令行,就相当于root账户在执行。

「神马课堂」CentOS 7中sudo权限问题  centos问题 第3张

4、在普通用户提示符下,可用sudo su –或sudo su root切换到root账户无需输入密码。

「神马课堂」CentOS 7中sudo权限问题  centos问题 第4张

备注:此操作对student组中所有用户都有效。

二、提升普通用户执行命令的权限

在普通用户下执行软件安装命令或切换到root账户时,弹出如下提示:

「神马课堂」CentOS 7中sudo权限问题  centos问题 第5张

解决方法:

1、在root账户下,执行visudo命令

2、在打开文件中,输入”/root”,找到以下内容:

「神马课堂」CentOS 7中sudo权限问题  centos问题 第6张

在下面添加一行内容,使普通用户同root账户具备在任何主机上以任何身份执行命令的权限。

「神马课堂」CentOS 7中sudo权限问题  centos问题 第7张

如果添加内容为:

student 192.168.10.0/24=(root) / usr sbin useradd

表示只允许student用户在 192.168.10.0/24 网段上连接主机并且以 root 账户权限执行 useradd 命令。

备注:此操作只是对单一用户生效,在执行sudo命令时仍然需要输入密码。如果该用户所属组在visudo文件中也进行了配置,如:

「神马课堂」CentOS 7中sudo权限问题  centos问题 第8张

则该studnet用户会继承所属组的权限配置。如上图所示配置,则student用户在执行sudo命令时无需输入密码,且具备在任何主机上以任何身份执行命令的权限。

沉舟侧畔千帆过,病树前头万木春。(唐-刘禹锡)

评论列表暂无评论
发表评论
微信