Этот калькулятор chmod переводит права доступа к файлам в Unix и Linux между восьмеричной и символьной записью rwx, избавляя вас от необходимости запоминать арифметику. Переключайте флажки чтения, записи и выполнения для владельца, группы и остальных и сразу видите соответствующее восьмеричное значение (например, 644 или 755), символьную строку (rw-r--r--) и точную команду chmod, которую можно вставить в терминал. Можно также ввести 3- или 4-значное восьмеричное число напрямую, включая специальные биты, и наблюдать, как сетка прав обновляется в реальном времени. Инструмент создан для разработчиков, системных администраторов и DevOps-инженеров, задающих режимы файлов на серверах, в скриптах развёртывания, SSH-ключах и веб-каталогах, а также служит быстрым справочником, когда нужно понять, что значит chmod 644, или собрать строку прав доступа Unix с нуля. Всё работает прямо в браузере, поэтому ваши данные обрабатываются локально и никогда не покидают ваше устройство.
Возможности
Интерактивная сетка прав для владельца, группы и остальных по чтению, записи и выполнению
Живой двусторонний перевод между восьмеричной (например, 755) и символьной записью rwx
Введите 3- или 4-значное восьмеричное значение, например 755 или 4755, и сетка заполнится мгновенно
Формирует готовую к копированию команду вида chmod 644 file; замените «file» на свой путь
Показывает полную 9-символьную строку прав, например rwxr-xr-x
Поддерживает setuid, setgid и sticky-бит и показывает их как s, S, t или T, точно как ls -l
Обновляет результаты вживую при переключении флажков, без шага отправки
Как использовать Калькулятор chmod
Отметьте флажки чтения, записи и выполнения для владельца, группы и остальных, а при необходимости и setuid, setgid или sticky.
Считайте получившееся восьмеричное значение и символьную строку rwx под сеткой.
Либо введите восьмеричное число, например 644 или 4755, в поле «Восьмеричное», либо вставьте строку из ls -l в символьное поле.
Скопируйте сформированную команду, замените «file» на путь к своему файлу и выполните её в терминале.
Пример
Ввод
rw-r--r--
Результат
644
chmod 644 file
Символьная запись «чтение/запись для владельца, только чтение для группы и остальных» соответствует восьмеричному 644.
Частые ошибки и устранение неполадок
Ввод цифры больше 7 в восьмеричном поле, например 844. — Каждая цифра прав должна быть от 0 до 7, потому что это сумма чтения (4), записи (2) и выполнения (1). Используйте значения вроде 644 или 755.
Ожидание ведущего символа типа файла, например d или -, в символьном выводе. — Инструмент показывает только 9-символьную строку прав (rwxr-xr-x), потому что флаг типа из ls -l не входит в режим chmod. Но полную строку из ls -l, например drwxr-xr-x, вставить можно: буква типа игнорируется.
Использование 777 как «безопасного» значения по умолчанию для веб-файлов. — 777 даёт запись и выполнение всем, что является угрозой безопасности. В большинстве случаев используйте 644 для файлов и 755 для каталогов или скриптов.
Появляется заглавная S или T, как в rwSr--r--. — Заглавная S или T означает, что специальный бит установлен, а бит выполнения под ним нет, и обычно это ошибка: 4644 выглядит как rwSr--r--. Отметьте выполнение для этого класса, и появится строчная s или t, как в 4755 (rwsr-xr-x).
Непонимание, почему chmod 644 оставляет скрипт невыполняемым. — В 644 нет бита выполнения. Используйте 755 (rwxr-xr-x), чтобы владелец мог запускать скрипт, а группа и остальные — читать и выполнять его.
Часто задаваемые вопросы
Что такое калькулятор chmod и что он делает?
Калькулятор chmod переводит права доступа Unix между восьмеричными числами (например, 644) и символьной записью rwx (например, rw-r--r--). Этот также формирует точную команду chmod, чтобы применить режим в терминале.
Что означает chmod 644?
644 даёт владельцу чтение и запись (rw-), а группе и остальным — только чтение (r--). В калькуляторе chmod это отображается как символьная строка rw-r--r--, типичная для обычных файлов.
Как перевести символьные права вроде rwxr-xr-x в восьмеричные?
Переключите соответствующие флажки чтения, записи и выполнения в сетке, и калькулятор chmod покажет восьмеричное значение, в данном случае 755. Каждая цифра — сумма чтения (4), записи (2) и выполнения (1).
Когда использовать 755, а когда 644?
Используйте 755 для каталогов и исполняемых скриптов, чтобы в них можно было входить или запускать их, и 644 для обычных файлов, которые не должны быть исполняемыми. Калькулятор формирует точную команду chmod для любого случая.
Учитывает ли калькулятор chmod setuid, setgid или sticky-бит?
Да. Отметьте Setuid (4), Setgid (2) или Sticky (1) либо введите 4-значный режим, например 4755, 2775 или 1777. Символьная строка показывает их так же, как ls -l: s или t на месте выполнения (S или T, если выполнение снято), а команда становится chmod 4755 file.
Остаётся ли мой ввод приватным в калькуляторе chmod?
Да. Калькулятор chmod работает прямо в браузере, поэтому введённые значения обрабатываются локально и никогда не покидают ваше устройство.
Связанные инструменты
Генератор .gitignore — Создайте .gitignore из распространённых шаблонов для языков и инструментов.