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

 

posted on 2020-12-21 16:07  wangzy-Zj  阅读(253)  评论(0编辑  收藏  举报