Калькулятор 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-- (только чтение).
Распространённые ошибки и особенности
Установка слишком открытых прав (например, 777) создаёт уязвимости безопасности. Будьте особенно осторожны с файлами, содержащими пароли или API-ключи — они обычно должны иметь права 600 или 400. Помните, что право на выполнение для директорий означает возможность доступа к файлам внутри них, а не запуск их как программ.
Когда использовать этот инструмент
Используйте этот калькулятор, когда вам нужно понять или преобразовать значения прав доступа, особенно при работе с незнакомыми системами или документацией. Это полезно для обучения и проверки. Для фактического изменения прав вам всё равно нужно будет выполнить команду chmod на сервере или локальной машине.