保持子文件夹和文件的许可权如来源:puppet

时间:2018-09-28 09:55:58

标签: puppet puppet-enterprise puppetlabs-apache

我已经为人偶配置了主客户端设置。我有一个完整的项目,必须复制到代理商。有一些脚本(可执行文件),一些jar和一些配置文件。现在,当我复制复制项目时,所有权限都会更改。我知道我可以使用“模式”来设置权限,但是问题是它适用于整个文件,即给定文件夹中的所有子文件夹和文件。与在源(主)端一样,在客户端维护所有文档权限的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

file资源具有属性source_permissions。因此,您可以执行以下操作:

file { '/some/where':
    ...
    source_permissions => 'use', # or 'use_when_creating'
}