Какие права доступа должны быть у PHP скриптов

Права на файл

Правильные права доступа 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 предоставит на высшем уровне все услуги, необходимые для создания и функционирования вашего сайта. Команда наших специалистов всегда готова ответить на все ваши вопросы. Задать их вы можете как на нашем сайте, так и позвонив на один из номеров, указанных в графе Контакты.