Калькулятор chmod
Преобразуйте права доступа к файлам Unix между восьмеричной и символьной формой (rwx).
Ваши значения прав обрабатываются локально в браузере, и ничего не загружается на сервер.
Настраиваете репозиторий? Попробуйте генератор .gitignore.
Об инструменте Калькулятор chmod
Этот калькулятор chmod переводит права доступа к файлам в Unix и Linux между восьмеричной и символьной записью rwx, избавляя вас от необходимости запоминать арифметику. Переключайте флажки чтения, записи и выполнения для владельца, группы и остальных и сразу видите соответствующее восьмеричное значение (например, 644 или 755), символьную строку (rw-r--r--) и точную команду chmod, которую можно вставить в терминал. Можно также ввести восьмеричное число напрямую и наблюдать, как сетка прав обновляется в реальном времени. Инструмент создан для разработчиков, системных администраторов и DevOps-инженеров, задающих режимы файлов на серверах, в скриптах развёртывания, SSH-ключах и веб-каталогах, а также служит быстрым справочником, когда нужно понять, что значит chmod 644, или собрать строку прав доступа Unix с нуля. Всё работает прямо в браузере, поэтому ваши данные обрабатываются локально и никогда не покидают ваше устройство.
Возможности
- Интерактивная сетка прав для владельца, группы и остальных по чтению, записи и выполнению
- Живой двусторонний перевод между восьмеричной (например, 755) и символьной записью rwx
- Введите восьмеричное значение напрямую, чтобы мгновенно заполнить сетку флажков
- Формирует готовую к копированию команду chmod для вашего файла
- Показывает полную 9-символьную строку прав, например rwxr-xr-x
- Поддерживает 3- и 4-значный восьмеричный ввод для обычных и специальных режимов
- Обновляет результаты вживую при переключении флажков, без шага отправки
Как использовать Калькулятор chmod
- Отметьте флажки чтения, записи и выполнения для владельца, группы и остальных, чтобы задать нужный доступ.
- Считайте получившееся восьмеричное значение и символьную строку rwx под сеткой.
- Либо введите восьмеричное число, например 644, в поле «Восьмеричное», чтобы сетка обновилась автоматически.
- Скопируйте сформированную команду chmod и выполните её в терминале для нужного файла.
Пример
Ввод
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.
- Использование 777 как «безопасного» значения по умолчанию для веб-файлов. — 777 даёт запись и выполнение всем, что является угрозой безопасности. В большинстве случаев используйте 644 для файлов и 755 для каталогов или скриптов.
- Вставка 4-значного режима с игнорированием ведущей цифры. — Ведущая цифра отвечает за setuid, setgid и sticky-бит. Этот калькулятор сосредоточен на последних трёх цифрах прав, поэтому специальные биты проверяйте отдельно.
- Непонимание, почему 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-бит?
- Он сосредоточен на стандартных правах владельца, группы и остальных. Можно вводить 4-значные восьмеричные значения, но ведущую цифру специальных битов следует проверять отдельно.
- Остаётся ли мой ввод приватным в калькуляторе chmod?
- Да. Калькулятор chmod работает прямо в браузере, поэтому введённые значения обрабатываются локально и никогда не покидают ваше устройство.
Связанные инструменты
Все инструменты ArrayKit