-1

我想构建一个剧本来检查目录中所有文件的文件权限,然后使用 Ansible 创建一个包含其详细信息的报告。

我尝试为此目的使用 ACL 模块,但我不明白返回列表存储在哪里?

4

2 回答 2

0

正如ACL 模块的示例所示:

# Obtain the acl for a specific file
- acl: name=/etc/foo.conf
  register: acl_info

然后查看结果:

- debug: var=acl_info

那应该让你开始。调试任务将显示 acl 模块检索到的全部结果。

于 2015-06-10T13:28:21.997 回答
0

Ansible 文件模块 - find 命令可以列出具有文件权限的目录中的所有文件

    tasks:
  - name: list of files
    find: paths="/tmp" recurse=yes file_type=file
    register: list_of_files
  - debug: msg="{{ list_of_files.files }}" 

结果将具有文件的模式,例如 0777 或 0600 等。

于 2015-06-11T16:27:11.333 回答