16.8 管理文件属性
ansible服务将常用的文件管理功能都合并到了file模块中。
查看file模块的用法
ansible-doc file

示例:
创建出一个名为/linuxprobe的新目录,所有者及所属组均为root管理员身份;
设置所有者和所属于组拥有对文件的完全控制权,而其他人则只有阅读和执行权限;
给于SGID特殊权限;
仅在dev主机组的主机上实施。
vim chmod.yml
--- - name: 管理文件属性 hosts: dev tasks: - name: one file: path: /linuxprobe state: directory owner: root group: root mode: '2775'
接着上面的操作再创建一个名称为/linuxcool的快捷方式,指向刚刚建立的/linuxprobe目录。
--- - name: 管理文件属性 hosts: dev tasks: - name: one file: path: /linuxprobe state: directory owner: root group: root mode: '2775' - name: two file: src: /linuxprobe dest: /linuxcool state: link
执行剧本文件
ansible-playbook chmod.yml
执行完成后可以看到已经创建好后文件目录和链接

浙公网安备 33010602011771号