Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ansible 运行docker_容器需要什么sudo权限:是_Ansible_Rhel_Rhel7 - Fatal编程技术网

Ansible 运行docker_容器需要什么sudo权限:是

Ansible 运行docker_容器需要什么sudo权限:是,ansible,rhel,rhel7,Ansible,Rhel,Rhel7,运行docker_容器需要什么sudo权限:yes 我不想对ansible用户使用通配符sudo NOPASSWD,但想限制到特定的命令。有什么想法吗 我试过使用NOPASSWD:/bin/docker*,但不起作用NOPASSWD:ALL是一个有效的解决方案。您可以将您的用户添加到应该执行的docker组中。更改/etc/group文件 # cat /etc/group docker:x:991:<username> #cat/etc/group 码头工人:x:991: 这也是我

运行docker_容器需要什么sudo权限:yes

我不想对ansible用户使用通配符sudo NOPASSWD,但想限制到特定的命令。有什么想法吗


我试过使用
NOPASSWD:/bin/docker*
,但不起作用
NOPASSWD:ALL
是一个有效的解决方案。

您可以将您的用户添加到应该执行的docker组中。更改/etc/group文件

# cat /etc/group
docker:x:991:<username>
#cat/etc/group
码头工人:x:991:

这也是我提出的解决方案
usermod-aG docker$USER
但是如果我们必须从sudo的角度来看问题,我们还是要找出答案。我很感谢反对票,但请慷慨地解释原因。