【问题标题】:What sudo privileges needed to run docker_container with become:yes使用 become:yes 运行 docker_container 需要什么 sudo 权限
【发布时间】:2020-05-04 02:38:51
【问题描述】:

使用 become:yes.. 运行 docker_container 需要什么 sudo 权限?

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

我尝试使用NOPASSWD: /bin/docker*,但没有成功。 NOPASSWD: ALL 是一个可行的解决方案。

【问题讨论】:

  • 我很感激投反对票,但请慷慨解释原因。

标签: ansible rhel rhel7


【解决方案1】:

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

# cat /etc/group
docker:x:991:<username>

【讨论】:

  • 我也想到了这个解决方案。 usermod -aG docker $USER
  • 但如果我们必须接近 sudo 视角,我们还是得找出答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-13
  • 2013-10-26
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-10
相关资源
最近更新 更多