linux - Ansible - 如何设置目录权限

标签 linux directory permissions ansible yaml

我似乎找不到更改 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 - Ansible - 如何设置目录权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56586218/

相关文章:

directory - 生成目录内容的文本表示

c - 什么是 __dirstream,我们在哪里可以找到定义

javascript - 模拟目录File对象

perl - 使用 Perl 调用 protected Windows 7 可执行文件

android - 如何在 Android Things 上请求权限?

C fopen 到特定目录

linux - 将带有时间戳的每个命令的输出存储在 Linux 中的文件中

linux - X 服务器使用什么像素格式?

linux - 检查在/usr/src/kernel-headers-2.6.32-279.el6.i686中查找内核源代码或 header ...配置: error: not found

c - C中的段错误,操作系统如何管理它?