Команда chmod в Linux позволяет настраивать систему разрешений для файлов и папок, определяя, какие операции (чтение, запись или исполнение) будут доступны для отдельных категорий пользователей. 1
Основной синтаксис команды: chmod [опции] <права> <файлы>
. 3 В этой структуре: 1
Режим (mode) — ключевая сущность команды chmod. 5 Он характеризует модель прав доступа для трёх категорий пользователей — владельца элемента системы, группы владельцев и остальных пользователей. 5 Режим может быть представлен в виде символов или чисел. 5
В символьной нотации указывают, к кому применяются изменения (u — владелец файла, g — группа файла, o — остальные пользователи, a — все). 34 Затем определяют, что нужно сделать с разрешениями: + — добавить разрешение, - — удалить, = — установить разрешение точно (заменить текущие разрешения). 3
В числовой нотации указывают доступные разрешения файлов и директорий через комбинации цифр, где: 5
Цифры рассчитываются путём сложения значений отдельных разрешений. 5
Например, если владельцу нужны права доступа для чтения и записи файла, группе — для чтения, записи и выполнения, а всем остальным — только для чтения, то команда будет такой: chmod 674 [имя_файла]
. 5