05.12.2023
23:24
Для зміни прав доступу до файлу в Linux використовується команда chmod (change mode). Вона дає змогу змінювати права на читання, запис і виконання для власника, групи та інших користувачів.
Синтаксис команди
chmod [options] file permissions
Опції:
-R- рекурсивна зміна прав для всіх файлів і папок у вказаній директорії-v- виведення інформації про кожну зміну прав-c- виведення інформації тільки про файли, у яких було змінено права
Права:
r - читання
w - запис
x - виконання
Приклади
Дія може бути одна з двох, або додати - знак "+", або прибрати - знак "-". Що стосується самих прав доступу, то вони аналогічні висновку утиліти ls.
Наприклад, усім користувачам повний доступ до файлу test5:
chmod ugo+rwx test0
Або заберемо всі права у групи та інших користувачів:
chmod go-rwx test0
Дамо групі право на читання і виконання:
chmod g+rx test0
Іншим користувачам тільки читання:
chmod o+r test0
Для файлу test6 встановимо SUID:
chmod u+s test1
А для test7 - SGID:
chmod g+s test2
Подивимося що вийшло:
ls -l
Як бачите, все просто.
Знижка 15% на новий VPS
Встигніть замовити сервер у будь-якій локації
Інші статті
05.12.2023
38 423
База знань / Інформація
05.12.2023
6 861
База знань / Команди
05.12.2023
16 685
База знань / Програми
