Выберите нужный черновик
Флажки, восьмеричный текст и символьная строка независимы. Результат определяет только выбранный источник. Можно оставить ошибочную строку для исправления и вернуться к флажкам, не потеряв её.
Linux & Shell
Выберите флажки rwx, восьмеричное число или строку из девяти символов.
Права и пути обрабатываются в браузере. Команды не выполняются.
Выберите входные данные для расчёта.
Каждый источник сохраняет свой черновик. Переключение не перезаписывает остальные поля; рассчитывается только выбранный источник.
Ввод изменён. Перед экспортом рассчитайте заново.
Калькулятор chmod помогает проверить права доступа до выбора режима файла. Для владельца, группы и остальных чтение даёт 4, запись 2, выполнение 1. Сумма каждой комбинации образует отдельную цифру.
Калькулятор chmod разбирает режимы объектов Git отдельно. Число 100755 означает исполняемый файл в репозитории, но не хранит весь набор прав, существующий на диске.
Калькулятор chmod показывает четыре восьмеричные цифры рядом с девятью знаками rwx. Поэтому 0755 отличается от 4755 наглядно, а S/T сохраняют специальные биты даже без соответствующего выполнения.
Режим Git объясняет обычный и исполняемый файл, ссылку, дерево и подмодуль. Blob ссылки 120000 содержит её цель; этот режим не является числом прав для chmod.
Флажки, восьмеричный текст и символьная строка независимы. Результат определяет только выбранный источник. Можно оставить ошибочную строку для исправления и вернуться к флажкам, не потеряв её.
Для файла x связан с запуском, для каталога — с поиском и проходом. Тип меняет объяснение, а не биты. Начальное 755 служит примером, а не советом для всех файлов.
Пример и Очистить сначала показывают все входные данные и параметры. Одно изменение можно отменить. Автоматический расчёт ждёт 350 мс; вручную используйте кнопку или Ctrl/Cmd+Enter.
Задайте чтение, запись и выполнение каждой группе. setuid, setgid и sticky переключаются независимо, в том числе при выключенном выполнении.
Восьмеричная запись 755 и символьная запись rwxr-xr-x дают одинаковый результат 0755. Специальный бит заменяет только свою позицию выполнения на s/S либо t/T.
Калькулятор chmod заключает путь в кавычки по правилам POSIX sh как буквальный аргумент и показывает команду GNU. Пустой путь не мешает переводу прав, но убирает команду.
Скопируйте или скачайте действительный результат в JSON. Неактивные черновики не включаются. После изменений экспорт старого результата недоступен до нового расчёта.
Владелец может читать и изменять содержимое, группа и остальные — только читать. Калькулятор chmod выводит 0644 и rw-r--r--. Бит выполнения не установлен ни для одной группы.
Выберите символьный источник и введите ровно девять знаков. rwx даёт 7, r-x даёт 5; полный целевой режим — 0755. Другие черновики не будут перезаписаны результатом.
644 часто подходит для данных без выполнения. 755 добавляет x всем трём классам. В файле это связано с запуском, в каталоге — с поиском и проходом. Оценивайте нужные операции, а не только знакомое число.
Да, все три бита имеют отдельные переключатели и веса 4000, 2000, 1000. Строчные s/t включают выполнение, заглавные S/T — нет. Sticky ограничивает удаление владельцем записи, владельцем каталога или привилегированным пользователем.
Черновики остаются в состоянии страницы и автоматически не передаются через URL. Очистить предлагает заменить их пустыми значениями; один шаг можно отменить. JSON содержит текущий результат, а не скрытые черновики остальных источников.
Неожиданный результат?
Калькулятор chmod поможет сопоставить целевой режим с rwx. Проверьте биты и сохраните отчёт о текущем результате.