Команда chmod
в операційній системі Linux та інших UNIX-подібних системах використовується для зміни прав доступу до файлів і каталогів. Права доступу визначають, які операції дозволені для конкретного файлу або каталогу, такі як читання, запис і виконання.
За допомогою команди chmod
можна змінювати права доступу для власника файлу, групи та інших користувачів. Права доступу можуть бути встановлені у вигляді числових значень або символьних режимів.
Прибрати прапор виконуваний використовуйте опцію -x
:
Наприклад, щоб встановити право на читання, запис і виконання для власника файлу, а тільки на читання для групи та інших користувачів, можна використовувати таку команду:
chmod 755 filename
де"filename
" - ім'я файлу або каталогу, для якого потрібно змінити права доступу.
Для встановлення chmod
потрібно виконати таку команду в терміналі:
chmod <access rights> <file or directory name>
де:
<accessrights>
- числове значення або символьний режим, що визначає необхідні права доступу. Числові значення можуть бути від 0 до 7, де кожна цифра відповідає певним правам доступу (4 - читання, 2 - запис, 1 - виконання). Символьні режими складаються з комбінації літер"r
","w
" і"x
" для різних категорій користувачів (власник, група, інші).
<fileor directory name>
- шлях до файлу або каталогу, для якого потрібно змінити права доступу.
Приклади використання команди chmod
:
chmod 755 filename
chmod 554 filename
chmod 664 filename
chmod +x filename
chmod u+rw filename
chmod go+x filename
Команду chmod
не можна видалити, оскільки вона є вбудованою командою в більшості операційних систем UNIX і Linux. Однак, ви можете змінити права доступу до файлу або каталогу назад на значення за замовчуванням, якщо це те, що ви хочете зробити.
Для повернення прав доступу на файл або каталог до значень за замовчуванням, ви можете використовувати команду chmod
з відповідними числовими значеннями або символьним режимом. Наприклад, щоб встановити права доступу 644 для файлу, ви можете виконати таку команду:
chmod 644 filename
Це встановить права на читання і запис для власника файлу, і тільки на читання для групи та інших користувачів.