1. 加入sudoer前非root 用户不能使用sudo,所以如果是非root用户修改sudoer需要先切换到root 用户:
[auto@eagle ~]$ su root
Password: (root 的 password)
[root@eagle auto]#
2. 通过ls -altr 命令可以看到 即使是root 用户 sudoers 文件也只有可读权限,所以需要修改sudoers 文件权限:
[auto@eagle ~]$ ls -altr /etc/sudoers
-r--r-----. 1 root root 4328 Nov 28 2019 /etc/sudoers[auto@eagle ~]$ su root
Password:[root@eagle auto]# chmod 660 /etc/sudoers #给root用户和组的写权限
[root@eagle auto]# vim /etc/sudoers #进入vim编辑
3. 将用户或者组添加到 sudoers,并保存文件。
找到 “root ALL=(ALL) ALL” 这一行,在它的下面将需要的用户按照这个格式添加进去, auto就是需要添加的用户
## Allow root to run any commands anywhere
root ALL=(ALL)