Часто в мене запитують, що таке права доступу 777 та як їх встановити.
Права доступу – це атрибути файла чи папки, що вказують системі, хто і що може робити з відповіднми файлом чи папкою.
В unix-системах, різні права доступу, можна назначати трьом типам користувачів:
- власнику файла,
- член групи,
- всі інші.
Вищезгадане число 777, складається з трьох цифр, кожна з яких відповідає за права для кожного з цих типів користувачів.
Права можуть бути на читання “r”, запис в папку чи файл “w” та виконання “x”.
Так от, чисельне представлення прав доступу являє собою арифметичну суму трьох цифр, що означають наступні права:
- 4 = Read (право на читання)
- 2 = Write (право на запис)
- 1 = Execute (право на виконання)
В нашому випадку 7 – це 4+2+1, тобто права на читання, запис та виконання. А 777 означає всі права для всіх, тобто читання, запис та виконання для власника, члена групи та всіх інших.
В юнікс-системах встановити ці права можна командою
chmod 777 filename
, де filename – назва файлу або папки.
В ОС Windows, віддалено маніпулювати файлами та папками я звик по протоколу FTP, з допомогою файлового менеджера Total Commander. Там це робиться наступним чином:
- Заходимо на сервер по FTP (Ctrl-F).
- Виділяємо необхідні елементи.
- Заходимо в меню Files->Change Attributes.
- Виставляємо галочки навпроти необхідних опцій. Ok.