Утилита режимов Unix

Объяснение прав chmod 600

Режим 0600 даёт владельцу чтение и запись, а группе и остальным не даёт обычных битов доступа. Его часто используют для личных файлов, но пригодность зависит от владельца, ACL и приложения.

Живое преобразование

Восьмеричный код ↔ права в стиле ls

Работает только в этом браузере

Ровно 3 или 4 цифры от 0 до 7; 755 нормализуется в 0755.

Ровно 9 символов или 10 только с префиксом - либо d.

Биты владельца, группы и остальных

ЧтениеЗаписьВыполнение/поискВладелец
Группа
Остальные

Особые биты

Особые буквы занимают позиции выполнения: s/S у владельца или группы и t/T у остальных.

Контекст отображения

Начальный символ типа — лишь контекст отображения, он не входит в числовую маску.

ChmodCalc представляет традиционную маску битов Unix. Он не учитывает ACL, umask, владельца, символьные ссылки, рекурсивный обход или пригодность режима для конкретной системы.

Особенность GNU chmod: у каталогов обычный 3/4-значный числовой режим в некоторых формах команды может сохранить существующие setuid/setgid. Калькулятор показывает запрошенную маску, а не гарантированное состояние файловой системы после команды.

Текущая корректная маска

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

Четырёхзначная восьмеричная маска0600
9-символьные права в стиле lsrw-------

Объяснение каждого бита

БитКлассВосьмеричное значениеСостояние
ЧтениеВладелец0400Включён
ЗаписьВладелец0200Включён
Выполнение/поискВладелец0100Выключен
ЧтениеГруппа0040Выключен
ЗаписьГруппа0020Выключен
Выполнение/поискГруппа0010Выключен
ЧтениеОстальные0004Выключен
ЗаписьОстальные0002Выключен
Выполнение/поискОстальные0001Выключен
setuidОсобые4000Выключен
setgidОсобые2000Выключен
Sticky bitОсобые1000Выключен

Подобранные режимы

Распространённые маски прав

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