Восьмеричное значение · каждый бит виден

Разберите режим chmod до его применения.

Введите трёх- или четырёхзначный восьмеричный режим, выберите биты либо вставьте полную девятисимвольную строку прав в стиле ls. ChmodCalc локально приводит все 12 бит к виду 0000–7777 и объясняет права владельца, группы, остальных и специальные биты. Сервис не проверяет файловую систему и не гарантирует результат реальной команды.

Открыть калькулятор chmod

Без доступа к файлам, ACL, umask, владельцев, рекурсивных действий, backend и индексируемых пользовательских режимов.

Три явных уровня

Преобразуйте, проверьте, добавьте контекст

01

Введите полный режим

Используйте 000–777 или 0000–7777 либо девятисимвольную строку прав в стиле ls. К трёхзначному вводу явно добавляется нулевая специальная цифра.

02

Проверьте все двенадцать битов

Сверьте setuid, setgid, sticky, затем владельца, группу и остальных. ChmodCalc точно выводит s/S/t/T из специальных битов и execute.

03

Выберите файл или каталог

Одинаковые биты действуют по-разному: x запускает обычный файл, но разрешает поиск или проход по каталогу. Контекст меняет объяснение, но не число.

Конечный справочник прав

Начните с режима, который вы увидели

  • Преобразуйте 0755 в rwxr-xr-x или полную строку обратно в 0755.
  • Сравните справочные 0600, 0640, 0644, 0700, 0750, 0755 и 0775, не считая их универсальными рекомендациями.
  • Разберите 1777 и узнайте, почему sticky меняет последний x на t.
  • Различайте строчные s/t и прописные S/T по связанному биту execute.

Разобранные режимы прав

Увидьте обычные и специальные биты вместе

Разберите 0755 для каталога, затем 1777 для общего каталога с ограничением удаления. Ни один пример не является универсальной рекомендацией.
Открыть примеры

Проверьте до применения

Оставьте все двенадцать битов на виду

Преобразуйте один режим локально и прочитайте его значение для файла или каталога. До изменений проверьте владельцев, ACL, umask, файловую систему и поведение команды в реальной среде.

Открыть калькулятор