Полномочия файла PHP для машины Разработки

Возможно, Ваша лучшая надежда состояла бы в том, чтобы использовать что-то как httpfs. Но http сайт должен быть указан во время монтирования.

Возможно, подобные файловые системы предохранителя существуют, который не потребует, чтобы хост был дан во время монтирования, но я не знаю никого.

3
11.05.2012, 22:35
3 ответа

для файлов:

find -type f -exec chmod 0644 {} \; 

для директоров:

find -type d -exec chmod 0755 {} \; 
5
27.01.2020, 21:15

для файлов:

find -type f -exec chmod 0644 {} \; 

для директоров:

find -type d -exec chmod 0755 {} \; 
5
27.01.2020, 21:15

Если проблема состоит в том, что файлы не читаемы всеми:

chmod -R a+rX /var/www

(Отметьте капитал X, подразумевать, что только каталоги и файлы, которые являются исполняемым файлом по крайней мере одним пользователем, сделаны исполняемым файлом).

Если проблема состоит в том, что файлы перезаписываемы пользователями кроме владельца:

chmod -R go-w /var/www

Если проблема состоит в том, что файлы являются исполняемым файлом, и Вы не хотите иметь любой исполняемый файл: chmod -R a-x не сделает этого, потому что каталоги должны остаться исполняемым файлом (разрешение выполнения для каталога управляет, можно ли получить доступ к файлам в нем). Необходимо больше различать. В zsh можно работать chmod a-x /var/www/**/*(.), использование **/ синтаксис для рекурсивного вызова в подкаталоги и . спецификатор шарика для соответствия только регулярным файлам. В любой оболочке можно использовать find:

find /var/www -type f -exec chmod a-x {} +
1
27.01.2020, 21:15

Теги

Похожие вопросы