Рекурсивно Chmod / Chown / Chgrp Все файлы и папка в каталоге

Я работаю на сайте, который строит другие сайты. Некоторые, если я использую Copy () Для создания файлов и каталогов, в других случаях я строю файлы XML в PHP и с помощью Domdocument :: Сохранить , чтобы сохранить их. Конечный результат представляет собой корневую папку со всеми видами разпущенных разрешений. Я получаю моддирующие файлы и папки, когда я иду, какие слова в какой-то степени, но у меня особенно возникают проблемы, когда речь идет об использовании Copy () .

(Это где я нахожусь на я до сих пор http://pastebin.com/sbe8vtfx , Attn: Функция modpath ($ path) )

Я хочу Возьмите другой подход и рекурсивно Chmod / Chown / Chgrp все файлы и папки в моем корневом документе к моим спецификациям сразу .

Воспользуйтесь, например, корневой документ

/home/mysite/public_html

и в Public_html У меня есть

-rwxrwxrwx  1 mysite mysite  348 Aug 31 10:49 index.php
d--------x  5 root   root   4096 Aug 30 10:21 folder1
drwxrwxrwx  2 mysite mysite 4096 Aug 30 09:41 folder2

Мой вопрос:

Как I Mod все файлы в указанном каталоге одновременно сразу ? Я хочу дифференцировать различные настройки CHMOD между каталогами и папками. Это должно быть решением PHP.

Это так далеко, насколько я могу получить


7
задан Steve Robbins 31 August 2011 в 18:32
поделиться