gpt4 book ai didi

Ansible:更改 .yml 文件中目录内文件的权限

转载 作者:行者123 更新时间:2023-12-03 18:15:44 27 4
gpt4 key购买 nike

假设有一个目录/dir/tools。
工具包含一堆脚本,比如 a.sh、b.sh、c.sh。

我需要将a.sh、b.sh和c.sh的权限设置为0775。

我目前是通过以下方式完成的:

- name: Fix 'support_tools' permissions
file: path={{ item }} owner=abc group=abc mode=0775
with_items:
- /dir/tools/a.sh
- /dir/tools/b.sh
- /dir/tools/c.sh

顺便说一句,'file: path=/dir/tools owner=abc group=abc mode=0775' 设置工具目录的权限,但不设置其中的文件的权限。

有没有更好的方法来实现这一目标?

最佳答案

尝试:

- name: Fix 'support_tools' permissions
file: path=/dir/tools owner=abc group=abc mode=0775 state=directory recurse=yes

关于Ansible:更改 .yml 文件中目录内文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38751686/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com