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

Відео: Як змінити права доступу до файлів і папок

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

Однією з найважливіших складових безпеки сайту явлются правильні права доступу до файлів. Думаю, що багато хто з Вас бачили подібні права, наприклад, "777","755","444"Та інші. Іноді перед ними йде ще ведучий"0", Але в цій статті ми його опустимо. Ось що вони означають і як складаються, а також як правильно їх використовувати, я спробую пояснити в сьогоднішній статті.

Права доступу до файлів визначаються 3-ма складовими: дозвіл на читання, на запис і на виконання. Також існує три групи користувачів: власник файлу, група, до якої належить власник, і все інші користувачі. Ось на підставі 3-х складових прав і груп користувачів і будуються ці числа, що позначають права доступу до файлів.

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




Далі. Кожна цифра відповідає за кількість прав. Вважається вона наступним чином: за права читання дається 4, за право запису дається ще 2, за виконання ще 1. Виходить, що максимально можливі права - це 4 + 2 + 1 = 7 (Читання + запис + виконання). Якщо група може читати і виконувати файл, але не може записувати, то права будуть 4 + 1 = 5 (Читання + виконання).

Щоб стало ще зрозуміліше, візьмемо приклад: права "754", І докладно розберемо їх:

  • 7 - власник файлу може читати (4), Записувати (2) І виконувати (1) Файл.
  • 5 - група власника може читати (4) І виконувати (1) Файл.
  • 4 - всі інші користувачі можуть тільки читати (4) Файл.



Багато хто може запитати: "А що ж з каталогами?". Каталоги - це ті ж файли, тому на них поширюються ті ж правила.

Тепер про те, як потрібно виставляти права доступу до файлів на Вашому сайті:

  • На всі файли поставити права "644".
  • На все директорії поставити права "755".
  • На особливо важливі файли (як правило, це файл config.php, в якому містяться паролі від бази даних) необхідно поставити права "444".
  • На все директорії, в які користувач може завантажувати файли, треба ставити права 777. Наприклад, це папка з аватарками.

І останній момент, який хотілося б висвітлити - це права в системі Windows. Найголовніше - це зрозуміти, що в Windows немає ніяких прав доступу взагалі. Вони відносяться тільки до Unix-систем. Тому марно на якомусь Denwer дізнаватися, які права доступу до файлів у Вас стоять.

Відео: OS.15 Налаштування прав доступу в файлів і папок (ч.1)

У цій статті ми з Вами розібрали, як складаються права доступу, а також Ви тепер знаєте, які права треба ставити у себе на сайті. А в наступній статті я розберу, як можна працювати з правами доступу до файлів через функції PHP.

Поділися в соціальних мережах:

Схожі
Загальні папки linuxЗагальні папки linux
Права доступу (permission) в androidПрава доступу (permission) в android
Права доступу до файлів в linuxПрава доступу до файлів в linux
Помилка 403 forbidden nginx 1.4 6 ubuntuПомилка 403 forbidden nginx 1.4 6 ubuntu
Kingroot надасть рут права на телефоніKingroot надасть рут права на телефоні
Як в windows 10 отримати права адміністратораЯк в windows 10 отримати права адміністратора
Групи користувачів в joomlaГрупи користувачів в joomla
Як стати власником файлу або папки (способи для windows 8.1 і нижче)Як стати власником файлу або папки (способи для windows 8.1 і нижче)
Що таке adb? Adb команди для андроїдЩо таке adb? Adb команди для андроїд
Робота з правами доступу до файлів через phpРобота з правами доступу до файлів через php
» » Права доступу до файлів