Калькулятор chmod
Права
Восьмеричная запись
Используйте 3 цифры (например, 755). Каждая цифра означает: чтение (4), запись (2), выполнение (1).
Символьная нотация
Используйте rwxr-xr-x или символьный chmod, например u+rwx,g+rx,o+rx.
Популярные пресеты
Команда chmod
Сводка
Технические детали
Как работает калькулятор chmod
Что делает инструмент
Этот калькулятор chmod помогает конвертировать форматы прав доступа к файлам в Unix. Введите права с помощью визуальных чекбоксов, восьмеричной записи (например, 755) или символьной записи (например, rwxr-xr-x) — и сразу увидите эквиваленты во всех форматах. Инструмент также генерирует полную команду chmod, готовую для копирования и вставки в терминал.
Распространенные сценарии использования для разработчиков
Разработчики и системные администраторы используют калькуляторы chmod при настройке веб-серверов, развёртывании приложений или устранении проблем с правами доступа. Типичные сценарии: сделать скрипты исполняемыми (755), защитить конфигурационные файлы (600), установить корректные права для веб-директорий (755 для директорий, 644 для файлов) и разобраться с существующими правами в унаследованных системах.
Пояснение формата прав
Права Unix состоят из трёх групп: Владелец (пользователь, которому принадлежит файл), Группа (пользователи из группы файла) и Остальные (все остальные). Для каждой группы могут быть права Чтение (4), Запись (2) и Выполнение (1). В восьмеричной записи эти значения суммируются: 7 означает rwx (4+2+1), 5 означает r-x (4+1), 4 означает r-- (только чтение). Распространённые пресеты: 755 (у владельца полный доступ, у остальных чтение/выполнение), 644 (у владельца чтение/запись, у остальных только чтение) и 600 (только владелец).
Распространенные ошибки и крайние случаи
Слишком открытые права (например, 777) создают уязвимости безопасности. Будьте особенно осторожны с файлами, содержащими пароли или API-ключи — обычно для них подходят 600 или 400. Помните, что право выполнения для директорий означает возможность заходить в них и получать доступ к файлам внутри, а не запускать директорию как программу. При диагностике проверяйте права как у файла, так и у родительских директорий.
Когда использовать этот инструмент, а когда — командную строку
Используйте этот калькулятор, когда нужно понять или преобразовать значения прав, особенно при работе с незнакомыми системами или документацией. Он полезен для обучения и проверки. Для фактического изменения прав вам всё равно нужно выполнить команду chmod на сервере или локальной машине. Сгенерированную команду можно напрямую скопировать в терминал.