IT袋

当前位置:主页 > 经验教程 > 软件教程 >

root授权管理在哪里设置

root授权管理在哪里设置 解除root权限的方式(3)

更新:2023-09-01 12:08:08 来源:IT袋 作者:苏晓敏
导读:root授权管理在哪里设置,添加到root组授权 通过adduser添加的用户并不具备sudo权限,在ubuntu/centos等系统下可以将用户加入root组, 使其具备root组的权限。修改/etc/sudoers文件找到“%w

root授权管理在哪里设置

root授权管理在哪里设置

添加到root组授权

通过adduser添加的用户并不具备sudo权限,在ubuntu/centos等系统下可以将用户加入root组, 使其具备root组的权限。修改/etc/sudoers文件找到“%wheel ALL=(ALL) ALL”下面添加root用户组,然后通过usermod命令将普通用户加入到root组中。这样该用户就可以拥有root组的权限了,用普通帐号登录后在命令前添加sudo即可获得root权限进行操作。

root授权管理在哪里设置

sudoers文件扩展

sudoers是用来限制sudo的配置文件,该文件默认为只读所以修改前需要先增加sudoers文件的写的权限。在root下通过命令:chmod -v u+w /etc/sudoers 可以将sudoers赋予写的权限,改完之后记得把权限改回来!sudoers中为用户权限提供了2个模板分别对应用户和用户组,我们可以根据需求来自行配置参数。

root授权管理在哪里设置

给用户授权root

同样是修改/etc/sudoers文件,在用户模块中添加用户sudo权限。找到“root ALL=(ALL) ALL”一行在其下面添加一行,写入普通用户的授权配置。这里的第一个ALL指示允许从任何终端、机器访问sudo,第二个 (ALL) 指sudo命令被允许以任何用户身份执行,第三个ALL表示所有命令都可以作为root执行。

相关阅读