На веб-сервері UNIX, кожен окремий файл і папка, що зберігаються на жорсткому диску мають ряд прав, пов'язаних з ним, в якому говориться, хто і що може робити з файлом. Права доступу (chmod) — це набір правил, які визначають порядок та умови доступу до файлів та папок, що розташовані в операційній системі комп'ютера або сервера. Їх застосовують з метою забезпечення безпеки, дозволяючи розмежувати користувачів у системі. Права доступу визначають привілегії на операції зчитування, запису та виконання файлів.
Права доступу до файлів:
- r— право на читання даних
- w — право на зміну вмісту
- x — право на виконання файлу
Права доступу до директорій:
- r — право на читання директорії
- w — право на зміну вмісту директорії
- x — право, яке дозволяє виконати вхід в директорію
Управління правами в контрольній панелі Mirohost
Крок 1. Виконайте вхід в контрольну панель Mirohost
Крок 2. Перейдіть в керування сайтами і оберіть необхідний домен
Крок 3. Перейдіть в «Менеджер файлів» («Керування файлами → Менеджер файлів» в боковому меню)
Крок 4. Перейдіть в колонку «Атрибути» навпроти потрібної директорії або файлу
Права доступу на файли і папки: список кодів
400 — owner (власник) має право читання, інші жодних прав;
644 — власник може читати й редагувати, группа та інші — можуть читати;
660 — власник і група можуть читати й редагувати, інші — жодних прав;
664 — власник і група можуть читати й редагувати, інші — лише читати;
666 — власник, група та інші можуть читати й редагувати;
700 — власник може читати, редагувати, виконувати, усі решта — жодних прав;
744 — власник може читати, редагувати, виконувати, група та інші — лише читати;
755 — власник має право на будь-які операції, група та інші — лише читати та виконувати;
777 — кожен може виконувати будь-які операції (повний доступ до всього для всіх);
Першим правом є право на читання, що позначається символом "r" або числом "4" в бітовій масці. Це дозволяє користувачам переглядати вміст файлів за допомогою текстових редакторів або здійснювати огляд директорій.
Другим правом є право на запис, позначається як "w" або "2" в бітовій масці. Це право надає можливість редагувати файли, здійснювати запис у них, а також створювати та видаляти файли в каталогах.
Третє право - право на виконання, що позначається як "x" або "1" в бітовій масці. Завдяки цьому праву, користувачі можуть запускати виконувані файли, які можуть містити програми, або здійснювати перехід у директорії. Якщо у користувача немає права на читання у директорії, то він не зможе бачити список файлів у ній.