sudo切换用户报错:wangzy 不在 sudoers 文件中。此事将被报告。
背景:远程指导普通用户执行查看 docker 时,无法使用 sudo
解决办法:将需要访问的用户加入到 sudoers 名单里面
1、切换到 root 用户(若直接是管理员用户登入修改则无需此步骤)
[wangzy@k8s-master ~]$ su - root
2、添加权限(若直接是管理员用户登入修改则无需此步骤)
[root@k8s-master ~]# ll /etc/sudoers -r--r-----. 1 root root 3938 6月 7 2017 /etc/sudoers [root@k8s-master ~]# chmod 640 /etc/sudoers
3、加入用户名单
4、恢复权限(若直接是管理员用户登入修改则无需此步骤)
[root@k8s-master ~]# chmod 440 /etc/sudoers [root@k8s-master ~]# ll /etc/sudoers -r--r----- 1 root root 3960 12月 21 16:00 /etc/sudoers [root@k8s-master ~]#
5、退出并重新查看
[root@k8s-master ~]# exit
登出
[wangzy@k8s-master ~]$ sudo docker ps