首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.ansible/tmp/ansible-tmp-*权限被拒绝

.ansible/tmp/ansible-tmp-*权限被拒绝
EN

Stack Overflow用户
提问于 2016-06-17 11:31:27
回答 4查看 14.4K关注 0票数 14

远程主机在运行Ansible剧本时抛出错误,尽管用户是sudo用户。

代码语言:javascript
复制
"/usr/bin/python: can't open file '/home/ludd/.ansible/tmp/ansible-tmp-1466162346.37-16304304631529/zypper'
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-06-17 11:40:42

对我起作用的一个修复方法是更改ansible的remote_tmp目录的路径,在ansible的配置文件中。

代码语言:javascript
复制
# /etc/ansible/ansible.cfg
remote_tmp      = /tmp/${USER}/ansible

详细信息可以找到这里

注意:与ansible v4 (或更高版本)--这个变量看起来可能类似于这个ansible_remote_tmp --检查文档

可以在配置文件中声明和使用Caution:Ansible配置设置,该配置文件将在以下订单中搜索

  • ANSIBLE_CONFIG (环境变量如果设置)
  • ansible.cfg (在当前目录中)
  • ~/.ansible.cfg (在主目录中)
  • /etc/ansible/ansible.cfg
票数 9
EN

Stack Overflow用户

发布于 2021-09-07 07:36:17

为了使它工作,我不得不设置变量ansible_remote_tmp而不是remote_tmp

票数 1
EN

Stack Overflow用户

发布于 2016-08-03 21:59:47

改变remote_tmp并不能解决我的问题。然而,解决这个问题的办法是从剧本调用中删除--connection=local

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37880491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档