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