背景:远程指导普通用户执行查看 docker 时,无法使用 sudo 

sudo切换用户报错:wangzy 不在 sudoers 文件中。此事将被报告。

 

 

解决办法:将需要访问的用户加入到 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、加入用户名单

sudo切换用户报错:wangzy 不在 sudoers 文件中。此事将被报告。

 

 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

 

相关文章:

  • 2021-11-04
  • 2021-08-24
  • 2021-08-18
  • 2021-09-18
  • 2021-09-22
  • 2021-08-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-24
  • 2021-06-05
  • 2022-02-18
相关资源
相似解决方案