Калькулятор chmod — числовые и символьные права доступа
| Чтение | Запись | Выполнение | |
|---|---|---|---|
| Владелец | |||
| Группа | |||
| Остальные |
Символьно
rwxr-xr-x
ls -l
-rwxr-xr-x Команда
chmod 755 file
Что это разрешает
Отметьте флажки чтения, записи и выполнения для владельца, группы и остальных — или введите числовой режим вроде 755 — и калькулятор chmod покажет символьную строку, строку ls -l, готовую команду chmod и то, что именно разрешает каждый бит. Он учитывает биты setuid, setgid и sticky и работает прямо в браузере.
Как это работает
- 1 Введите режим или отметьте флажки Введите значение вроде 755 или 0644 в поле режима либо отметьте флажки чтения/записи/выполнения для владельца, группы и остальных. Оба варианта синхронизируются.
- 2 Прочитайте символьный вывод Инструмент покажет символьную форму из девяти символов (rwxr-xr-x), полную строку ls -l и команду chmod, готовую к копированию.
- 3 Проверьте объяснение Каждая строка описывает, кто и что может делать, включая специальные биты, — чтобы вы могли проверить права перед применением.
Ваши данные защищены
Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.
Часто задаваемые вопросы
- Что означает chmod 755?
- Владелец может читать, записывать и выполнять (7 = 4+2+1); группа — читать и выполнять (5 = 4+1); остальные — читать и выполнять (5). В символьной форме это rwxr-xr-x — частый режим для скриптов и каталогов.
- Как цифры соответствуют правам?
- Каждая цифра — это сумма: чтение равно 4, запись — 2, выполнение — 1. Складывайте нужные значения. 6 — это чтение и запись, 5 — чтение и выполнение, 7 — всё сразу, 0 — нет доступа.
- Зачем нужна четвёртая (ведущая) цифра?
- Она задаёт специальные биты: 4 — setuid, 2 — setgid, 1 — sticky. Так, 4755 добавляет setuid к 755. Если специальные биты не нужны, эту цифру можно опустить (или поставить 0).
- Что делают setuid, setgid и sticky?
- Setuid запускает исполняемый файл с идентификатором владельца. Setgid запускает его с идентификатором группы, а новые файлы в каталоге наследуют эту группу. Бит sticky на каталоге (например, /tmp) разрешает удалять и переименовывать файл только его владельцу.
- Чем отличаются chmod 644 и 755?
- 644 (rw-r--r--) обычно ставят обычным файлам: владелец редактирует, остальные только читают. 755 (rwxr-xr-x) добавляет бит выполнения, который нужен для скриптов, программ и каталогов, в которые нужно заходить.
- Данные куда-то отправляются?
- Нет. Все вычисления выполняются в браузере на JavaScript. Ничто из введённого не загружается, не логируется и не сохраняется.
Из блога
chmod без магии: как читать и задавать права доступа в Unix Как устроены числовой и символьный форматы прав, что значат 755 и 644 и когда нужны setuid, setgid и sticky. Читать статью →Похожие инструменты
Конвертер систем счисления Перевод чисел между двоичной, восьмеричной, десятичной и шестнадцатеричной системами. Текст в двоичный код Перевод текста в двоичное представление (ASCII) и обратно. Генератор хешей Генерация хешей MD5, SHA-1, SHA-256 и SHA-512 из текста. Генератор cron-выражений Постройте и объясните cron-расписание с ближайшими запусками.