Як встановити права доступу до файлів (CHMOD)
chmod є командою, яка використовується для зміни прав доступу до файлів та папок.
Права доступу у свою чергу поділяються на такі типи:
- Читання, що позначається буквою r і має номер 4
- Запис, що позначається буквою w і має номер 2
- Виконання, що позначається літерою x і має номер 1
Права доступу призначаються власнику файлу, групі користувача, а також всім користувачам, що залишилися.
Таким чином, якщо є необхідність дати власнику повні права на файл, тобто читання, запис, виконання (4+2+1=7), групі користувача права лише на читання та виконання (4+0+1=5), а решті користувачів права тільки на читання (4+0+0=4), запит буде виглядати так:
chmod 754 file.txt
У цьому запиті chmod є командою для зміни прав доступу, 754 є правами доступу (7 для власника, 5 для групи, 4 для інших користувачів), а file.txt є назвою файлу, для якого призначаються права доступу.
Щоб переконатися, що права були призначені, можна скористатися наступною командою:
ls -l file.txt
Після виконання якої з'явиться така інформація:
-rwxr-xr-- 1 root root 5 Авг 15 04:10 test.txt
З цієї інформації видно, що:
- Права власника: rwx (r-читання, w-запис, x-виконання).
- Права групи: rx (r-читання, x-виконання).
- Права інших: r-- (r-читання).
Права на папку можна поставити так само.
Тобто, якщо у нас є папка з назвою folder, призначити на неї права 755 можливо так само, виконавши команду:
chmod 755 folder
Якщо ж необхідно призначити права не тільки на папку, а й рекурсивно на весь вміст цієї папки, команда виглядатиме так:
chmod -R 755 folder
Див. також:
Unix хостiнг
Windows хостiнг
VPS
VDS
Сервера в оренду
Розміщення серверів
Електронна пошта
Перевірка доменів
Київ | 044 392-73-56 |
Kyivstar | 098 530-59-84 |
Lifecell | 093 770-96-09 |