【发布时间】:2013-08-22 14:30:48
【问题描述】:
我想使用 Puppet 来管理目录。我希望该目录由用户 root 和组 admin 拥有,具有 0770 权限。
我希望目录中的所有文件都归用户 apache 和具有 0600 权限的组 admin 所有。
我还没有找到使用 Puppet 中的文件资源实现此目的的方法。我尝试过使用两种资源:
file { 'phpsessions_files':
path => '/var/phpsessions',
ensure => directory,
owner => 'apache',
group => 'admin',
mode => 0600,
recurse => true,
before => File['phpsessions_dir'],
}
file { 'phpsessions_dir':
path => '/var/phpsessions',
recurse => false,
owner => 'root',
group => 'admin',
mode => 0770,
}
但是我不能在同一个路径上创建两个文件资源,而且我看不到如何只用一个资源来实现我想要的。
非常感谢您的帮助。
【问题讨论】: