DevToys Web Pro iconDevToys Web ProБлог
Оцените нас:
Попробуйте расширение для браузера:

Калькулятор chmod

Права

Считать (4)
Запись (2)
Выполнение (1)
Владелец
rwx
Группа
r-x
Остальные
r-x

Восьмеричная запись

  • Используйте 3 цифры (например, 755). Каждая цифра означает: чтение (4), запись (2), выполнение (1).

    Символьная нотация

  • Используйте rwxr-xr-x или символьный chmod, например u+rwx,g+rx,o+rx.

    Популярные пресеты

    Команда chmod

  • Имя файла:
    chmod 755 file.txt

    Сводка

    Владелец
    rwx
    Считать, Запись, Выполнение
    Группа
    r-x
    Считать, Выполнение
    Остальные
    r-x
    Считать, Выполнение
    Технические детали

    Как работает калькулятор 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 на сервере или локальной машине. Сгенерированную команду можно напрямую скопировать в терминал.