v1.0

$ chmod

Пользователи и правасложность: среднийпакет: coreutils⚠ требует осторожности

Изменяет права доступа к файлам и каталогам. Она помогает проверить или изменить пользователей, группы и права доступа. Например, chmod 600 ~/.ssh/id_ed25519 — приватный ключ доступен только владельцу.

Синтаксис

chmod [ОПЦИИ] РЕЖИМ ФАЙЛ...

Основные опции

755 / 644числовой режим: rwx-биты для владельца/группы/остальных
u+xдобавить выполнение владельцу (символьная запись)
-Rрекурсивно по каталогу
+Xx только для каталогов и уже исполняемых — безопасно при -R

Примеры из практики

$ chmod 600 ~/.ssh/id_ed25519
После запуска · пошаговоЧто произойдёт:
приватный ключ доступен только владельцу.

Что появится в терминале:
⚠ Права или владелец будут изменены. При успехе команда обычно ничего не печатает.

Как понять, что всё получилось:
Выполните «stat -c "%A %a %n" ~/.ssh/id_ed25519»: символьные и числовые права должны соответствовать заданным.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
приватный ключ доступен только владельцу
$ chmod +x deploy.sh
После запуска · пошаговоЧто произойдёт:
сделать скрипт запускаемым.

Что появится в терминале:
⚠ Права или владелец будут изменены. При успехе команда обычно ничего не печатает.

Как понять, что всё получилось:
Выполните «stat -c "%A %a %n" deploy.sh»: символьные и числовые права должны соответствовать заданным.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
сделать скрипт запускаемым
$ sudo chmod -R u+rwX,go+rX /var/www
После запуска · пошаговоЧто произойдёт:
аккуратные права на веб-дерево.

Что появится в терминале:
⚠ Права или владелец будут изменены. При успехе команда обычно ничего не печатает.

Как понять, что всё получилось:
Выполните «stat -c "%A %a %n" /var/www»: символьные и числовые права должны соответствовать заданным.

Важно:
Не копируйте пример вслепую: замените учебные пути своими и убедитесь, что у вас есть резервная копия.
аккуратные права на веб-дерево
Осторожно. Команда изменяет системные настройки или влияет на безопасность. Меняйте только то, что понимаете, и держите резервную копию файла.
Совет практика. chmod -R 777 — плохая практика. Если «команда не работает», почти всегда дело во владельце (chown), а не в 777.

Поддержка дистрибутивов

Связанные команды