【问题标题】:Ansible - how do I set directory permissionsAnsible - 我如何设置目录权限
【发布时间】:2019-10-28 09:15:20
【问题描述】:

我似乎找不到在 Ansible 中更改目录(不是文件)权限的方法。有很多关于文件权限或目录创建的文档和示例,但我没有找到任何关于更改现有目录的目录权限的内容。

我已经尝试过“创建”相同路径的目录的方法,包括我想要的权限 (0755),但我收到一个错误,认为该目录是一个文件。 "/path/to/dir 已作为文件存在"

-  name: "Change directory permissions"
     file:
       path: "{{ home_path }}/path/to/dir"
       state: directory
       mode: 0755
       owner: "{{ acct_id }}"
       group: "{{ acct_group }}"

我希望目录权限从更改为 0755。

【问题讨论】:

    标签: linux directory permissions ansible yaml


    【解决方案1】:

    如果它是一个文件,由于显而易见的原因,此任务将无法工作。删除文件,再次运行。

    【讨论】:

    • 我只需要学会更清楚地阅读。该文件位于与文件同名的目录中,因此我将两者混为一谈,认为该目录是需要更改的目录。现在一切都好。谢谢。
    猜你喜欢
    • 2019-05-11
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 2010-09-12
    • 2014-05-28
    • 1970-01-01
    • 2018-04-26
    • 2018-03-03
    相关资源
    最近更新 更多