Правильные права доступа PHP скриптов необходимы для нормальной работы на хостинге. Они являются основной защитой системы от стороннего проникновения к важным файлам.
Данные права задаются отдельно для каждого файла, при этом обозначаются трехзначным числом. Первое число в данном случае означает уровень доступа служебных программ хостинга к данному файлу. Вторая цифра определяет уровень доступа к файлу обычных пользователей, а третья – уровень доступа для сторонних программ.
644 – автоматические права, устанавливаемые сервером как к html, так и к php. В данном случае 6 обозначает право на чтение и редактирование файла (4+2), 4 – чтение, 4 – чтение.
Ниже приведены наиболее популярные режимы:
- 400 (-r———) — владелец может читать, но никто другой не имеет права выполнять редактирование;
- 644 (rw-r—r-) — любой пользователь имеет право чтения, а владелец — на редактирование;
- 660 (-rw-rw—-) — владелец и группа имеют право на чтение и редактирование, а остальные не имеют права выполнять никаких действий;
- 664 (rw-rw-r-) — каждый пользователь имеет право на чтение, а владелец и группа — на редактирование;
- 666 (rw-rw-rw) — любой пользователь имеет право на чтение и редактирование;
- 700 (-rwx——) — только владелец имеет право на чтение, запись и запуск, всем остальным остальным пользователем доступ на редактирование запрещен;
- 744 (rwxr—r-) — все пользователи могут читать, а владелец — редактировать и запускать на выполнение;
- 755 (-rwxr-xr-x) — все пользователи могут читать и запускать на выполнение а владелец имеет право редактировать;
- 777 (-rwxrwxrwx) — любой пользователь имеет право на чтение, редактирование и запуск на выполнение.
Компания UkrHost предоставит на высшем уровне все услуги, необходимые для создания и функционирования вашего сайта. Команда наших специалистов всегда готова ответить на все ваши вопросы. Задать их вы можете как на нашем сайте, так и позвонив на один из номеров, указанных в графе Контакты.