首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件权限未设置或不正确

文件权限未设置或不正确
EN

Stack Overflow用户
提问于 2021-04-30 17:15:38
回答 2查看 949关注 0票数 0

我正在使用ansible copy模块复制一个文件。linter告诉我“文件权限未设置或不正确”,而我不理解这个问题。

代码语言:javascript
复制
- name: Ensure some.txt is there
  copy:
    src: some.txt
    dest: "{{ some_path }}/some.txt"
    force: false
    mode: '644'

其中some.txt是存在于ansible/files目录中的文件。我也尝试过mode: 0644,但没有成功。

我的ansible版本:

代码语言:javascript
复制
$ ansible-lint --version
ansible-lint 5.0.7 using ansible 2.10.8

重新启动编辑器修复了它,但这并不是真正的答案。有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2021-08-10 18:47:03

risky文件权限文件权限未设置或不正确

缺少或不受支持的模式参数可能会导致基于正在使用的Ansible版本的意外文件权限。要明确,如mode: 0644,以避免违反此规则。特殊保留值仅被复制、模板模块接受。请参阅https://github.com/ansible/ansible/issues/71200

参考:https://ansible-lint.readthedocs.io/en/latest/default_rules.html

如果你正在使用一些需要使用模式的模块...设置模式,错误将消失。

票数 0
EN

Stack Overflow用户

发布于 2022-02-25 17:24:51

你只需要在你的剧本中指定mode: 0644,一切都会好起来的。

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

https://stackoverflow.com/questions/67331254

复制
相关文章

相似问题

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