Права доступу до файлів і папок, як створити сайт з нуля

Є таке поняття як права доступак файлів і папок і важливо знати, що це таке і навіщо воно потрібне. Прочитайте уважно цю статтю - тема складна, але вникнути в неї просто необхідно.

Не вдаючись сильно в подробиці: права доступу - це те, що допоможе захистити ваш сайт від злому або вірусу. Мінімальний доступ - мінімальні шанси для зловмисників. Аби тільки не переборщити, а то ваш сайт стане взагалі недоступний.

Залежно від того, хто саме звертається до сайту, права доступу поділяються на три види:

  • user (користувач) - власник сайту, що входить по ftp під своїм логіном і паролем
  • group (група) - інші користувачі, що підключаються по ftp
  • world (світ) - всі інші відвідувачі, що заходять до вас зі своїх браузерів

Тепер подивимося, які бувають права доступу:

Права доступу до файлів:

  • r - право на читання
  • w - право на зміну (запис)
  • x - право на виконання

Права доступу до тек (папок):

Всі ці права роздає адміністратор сайту - той, хто володіє паролем для входу.

Різні комбінації цих букв (також виражаються і цифрами) надають різні права доступу на папки і файли сайту.

Давайте розглянемо, як це виглядає. Якщо ви вже встановили та налаштували ftp - клієнт. вам потрібно його запустити і з'єднатися з сервером. Якщо немає, то змінювати права доступу можна з адміністративної панелі управління хостингом.

Після цього в правій частині вікна (там, де виводиться вміст сервера) клацніть правою кнопкою по будь-якого файлу або папці і виберіть останній пункт - Права доступу до файлу або папці.

Права доступу до файлів і папок, як створити сайт з нуля

За замовчуванням на файли зазвичай встановлюються права 644, а на папки - 755. На ділі це означає наступне:

Можна залишити все так як є, але при цьому мати на увазі, що при роботі з сайтом іноді слід дотримуватися власником будь-якого сайту, або ж запис в файл від імені звичайного користувача. У таких випадках доведеться змінювати права. Втім, у новачків це, як правило, сильно в майбутньому, тому детально зупинятися на цьому питанні поки не будемо.

Для того, щоб забезпечити безпеку і при цьому не створити собі проблем, слід встановити наступні права доступу:

  • 777 - на папки з кешем, бекапом і картинками
  • 755 - на інші папки
  • 444 - на файли в кореневій папці сайту (краще, так би мовити, перебдеть, ніж недобдеть), крім файлу sitemap
  • 644 - на всі інші файли

У разі, якщо вам потрібно відредагувати будь-якої файл, можна тимчасово виставити максимальні (777) права, а після закачування зміненого файлу на сервер швиденько повернути все на місце. Ні в якому разі не залишайте напризволяще папки і файли з завищеними правами!

Поки це все, що вам потрібно знати про права доступу до файлів і папок.

Ще на цю тему:

Схожі статті