📌 1. Базовые права доступа Каждый файл и директория в Linux имеют владельца, группу и права доступа, которые задаются тремя наборами битов: r (4) Чтение (read) w (2) Запись (write) x (1) Исполнение (execute) Формат прав: -rwxr-xr-- 1 user group 1234 Feb 27 10:00 file.txt Расшифровка: - - — тип файла (d — директория, - — обычный файл, l — ссылка и т. д.) - rwx — права владельца - r-x — права группы - r-- — права остальных пользователей ⚙️ 2. Изменение прав: chmod Изменяет права доступа к файлу или директории. 📍 Символьный способ (+, -, =) chmod u+x file.txt # Добавить владельцу право на выполнение chmod g-w file.txt # Убрать у группы право на запись chmod o=r file.txt # Установить права "только чтение" для остальных chmod a+x script.sh # Сделать исполняемым для всех 📍 Цифровой способ (восьмеричная нотация) Каждое право обозначается числом: - r = 4 - w = 2 - x = 1 Пример: chmod 755 script.sh # Владелец (7) - rwx, группа (5) - r-x, остальные (5)