ansible - 使用 become:yes 运行 docker_container 需要什么 sudo 权限
问题描述
使用 become:yes.. 运行 docker_container 需要什么 sudo 权限?
我不想将通配符 sudo NOPASSWD 用于 ansible 用户,但想限制为特定命令。有什么想法吗..?
我试过NOPASSWD: /bin/docker*
但没有奏效。NOPASSWD: ALL
是一个可行的解决方案。
解决方案
您可以将您的用户添加到应该做的 docker 组中。更改 /etc/group 文件。
# cat /etc/group
docker:x:991:<username>
推荐阅读
- javascript - ReactJS/JavaScript RegExr 将对象 html 的数据转换为文本
- r - 如何使用自己想要的颜色让图例出现在我的情节中?
- mongodb - Meteor 使用 MongoDB-collection 和已经存在的对象数组
- kubernetes-helm - helm lint:INFO Chart.yaml:推荐使用图标
- javascript - Jquery表单提交变量未定义
- python - Tensorflow - 如何让聊天机器人使用已经训练过的模型/加载模型时出错
- android - 奇怪的BLE连接状态
- ios - 想从 firebase 获取数据
- sparql - SPARQL 多图请求和排序 (Virtuoso 7)
- go - Google Directory API 添加自定义架构/将其更新到每个 google API 的用户(进行中)