File permissions

Главные вкладки

Аватар пользователя alimpus alimpus 12 сентября 2007 в 8:36

Нигде не нашел, какие разрешения (атрибуты) давать файлам и директориям.
Подскажите, пож. кто знает!

Комментарии

Аватар пользователя B.X B.X 12 сентября 2007 в 11:24

Разрешения в Друпале даются по модулям и разным пользователям здесь: /admin/user/access
Если вы хотите отдельно давать разрешение на запись/чтение каждому документу, то надо установить дополнительные модули, которые дают разрешение для разных категорий разные права, есть и такие модули, которые для документов также работают, таких модулей много: http://drupal.org/project/content_access , http://drupal.org/project/nodeaccess , http://drupal.org/project/taxonomy_access

Аватар пользователя c3266391 c3266391 12 сентября 2007 в 20:06

Вопрос видимо про chmod.

Насколько я знаю нужно разрешить запись в files, и после установки запретить запись в settings.php. Подробней где-то на drupal.org, можно поискать по слову chmod.

Аватар пользователя alimpus alimpus 12 сентября 2007 в 20:29

Нет, совсем не так поняли!
Обычно, при установке скрипта изначально устанавливаются аттрибуты файлов. Так какие устанавливать здесь? Пришлось задать всем 777 , но сердце подсказывает, что этого многовато! Smile

Аватар пользователя c3266391 c3266391 13 сентября 2007 в 5:11

Нет, совсем не так поняли!

Это и есть chmod.

777 нужно только для папки files. И возможность выполнения для index.php (хотя вроде должно и без этого работать) - 755. Для .htaccess и для settings.php 440 у меня стоит. Для остальных - по умолчанию.

Аватар пользователя c3266391 c3266391 13 сентября 2007 в 13:01

Ну умолчание - это то, с какими правами файлы папали на ftp при загрузке, насколько помню, для папок 755, для файлов 644 (или 664, везде по-разному).

Аватар пользователя klim klim 1 июля 2009 в 10:13

При загрузке файла через web, он получает разрешения 600, как сделать чтобы при загрузке разрешения были, например, 755? руками править не приемлемо.