为了方便公司团队多人运维同一台机器,需要创建分配多个root管理员权限的帐号。
这里我们以CentOS和redhat作示例:
一、创建用户、设置密码并加到root组:
adduser 51jiejue
passwd 51jiejue
usermod -g root 51jiejeu
二、修改/etc/sudoers相关设置
先将文件状态设置为可写
chmod -v u+w /etc/sudoers
找到这一行:“root ALL=(ALL) ALL”,在下面添加一行:
51jiejue ALL=(ALL) NOPASSWD:ALL
保存后,将/etc/sudoers文件修改回只读。
chmod -v u-w /etc/sudoers
接下来使用51jiejue这个用户登录后,使用sudo+命令就可以使用root权限执行命令了,例:
sudo yum update -y