Я использую следующий ресурс chef каталога, чтобы изменить право собственности на все файлы в каталоге /etc/temp.d
.Изменение владельца всего внутри каталога
[ /etc/temp.d ].each do |path|
directory path do
recursive true
owner user1
group user1
mode '0750'
action :create
end
end
Однако я вижу, что он изменяет право собственности только temp.d
каталог, user1
Принадлежность файлов и каталогов внутри temp.d
не получают изменилось.
Чтобы объяснить немного, 'рекурсивный' означает либо' mkdir -p', либо 'rm -r' в зависимости от действия. – coderanger
можно добавить что-то вроде ': apply_to_children' в разделе параметров? – meallhour