Калькулятор прав Linux (chmod)
Рассчитывайте числовые и символьные права chmod по визуальной матрице rwx. Включайте владельца, группу, остальных и специальные биты, чтобы получить безопасные и точные команды режима файлов Linux.
Toggle permissions for owner, group, and others to generate chmod numeric mode, symbolic mode, and Linux-style permission strings instantly.
Numeric Mode
755
Symbolic Mode
u=rwx,g=rx,o=rx
ls -l Format
-rwxr-xr-x
Command
chmod 755 filename
| Class | Read (4) | Write (2) | Execute (1) | Digit |
|---|---|---|---|---|
| Owner (u) | 7 | |||
| Group (g) | 5 | |||
| Others (o) | 5 |
Special Bits
Quick Presets
Возможности
- Визуальная матрица прав: включайте биты чтения, записи и выполнения для владельца, группы и остальных в наглядной таблице с флажками.
- Числовой и символьный вывод: мгновенно получайте восьмеричные режимы вроде 755 и символьные выражения вроде u=rwx,g=rx,o=rx.
- Поддержка специальных битов: учитывайте биты setuid, setgid и sticky для продвинутых сценариев прав Linux.
- Готовые к копированию команды: копируйте созданные режимы chmod и строки команд прямо для shell и скриптов.
Сценарии использования
- Скрипты развёртывания и CI: задавайте точные права на выполнение и чтение/запись в сборочных пайплайнах и автоматизации релизов, не угадывая восьмеричные значения.
- Усиление безопасности серверов: проверяйте и сокращайте слишком широкие режимы файлов, чтобы снизить случайную уязвимость в продакшене.
- Общие каталоги: используйте комбинации sticky-бита и групповых прав для контролируемой совместной работы в общих папках Linux.
- Диагностика прав: переводите между символьным, числовым и выводом ls -l при отладке ошибок «permission denied».
- Настройка веб-сервера: проверяйте правильные сочетания владельца и режима для корневых каталогов сайта, чтобы файлы читались процессом сервера и не были доступны на запись всем.
- Аудит безопасности и соответствие требованиям: сверяйте режимы файлов с рекомендациями бенчмарка CIS и внутренними политиками безопасности, чтобы выявлять излишне широкие настройки до проверок.
Часто задаваемые вопросы
Каждое право — это значение бита: чтение = 4, запись = 2, выполнение = 1. Сложите значения для владельца, группы и остальных, чтобы получить режимы вроде 755 или 644.
Это специальные биты прав, обозначаемые ведущей восьмеричной цифрой. setuid = 4, setgid = 2, sticky = 1. Примеры комбинаций: 4755, 2755 и 1777.
Числовой режим использует восьмеричные цифры, например 755. Символьный режим использует выражения вида u=rwx,g=rx,o=rx или u+s для изменения специальных битов.
Да. Калькулятор подходит и для файлов, и для каталогов, но всегда уточняйте требования безопасности перед применением широких прав на рабочих системах.
Нет. Все расчёты выполняются локально в вашем браузере, и ничего не отправляется на сервер.
Обычно 644 для статических файлов (владельцу чтение/запись, группе и остальным только чтение) и 755 для каталогов и исполняемых скриптов. Избегайте 777 в продакшене: он даёт право записи всем пользователям.
Да. Он полностью бесплатен и не требует регистрации. Все расчёты прав выполняются на стороне клиента, в вашем браузере, без передачи данных на сервер.