Toollet
Поиск по задаче или названию приложенияПоискСвязаться с нами
Цены

Права доступа к файлам / калькулятор chmod

Введите восьмеричное значение, запись rwx или полную спецификацию ugo либо выберите права по классам, чтобы увидеть эквивалентные записи прав и пример команды chmod. Поддерживаются также специальные биты setuid, setgid и sticky. Скопируйте все 4 результата вместе или сохраните их как TXT. Эта страница не меняет права реальных файлов.

Введите от 1 до 4 цифр от 0 до 7.

Рассчитайте запись прав доступа. Права реальных файлов при этом не меняются.

Преобразованные права

Рассчитайте, чтобы увидеть восьмеричную запись, rwx и ugo, а также пример команды chmod.

Возможности

Ввод прав четырьмя способами

Введите запись в восьмеричной форме, rwx или ugo либо выберите права для каждого класса. По известной вам записи можно проверить остальные представления.

Проверка прав со специальными битами

Поддерживаются права, включая биты setuid, setgid и sticky. Обычные права на чтение, запись и выполнение обрабатываются отдельно от специальных битов.

Значения прав и примеры команд

Показывает восьмеричную запись, rwx и ugo, а также пример chmod, в котором нужно заменить путь к целевому объекту. Результаты можно скопировать целиком или сохранить как текст.

Как пользоваться

  1. Укажите формат ввода и права

    Выберите знакомый формат записи, например восьмеричный, и введите значение прав. Можно также выбрать права для каждого класса отдельно.

  2. Рассчитайте и проверьте записи

    Нажмите «Рассчитать», чтобы посмотреть те же права в восьмеричной записи, rwx и ugo, а также пример команды.

  3. Получите нужные результаты

    Скопируйте результаты или сохраните их как текст. Если используете пример команды, замените path/to/file фактическим путём к целевому файлу.

Когда пригодится

Проверка числовых значений прав

Преобразуйте значения, например 755 или 644 из документации по настройке, в запись rwx, чтобы проверить права владельца, группы и остальных.

Подготовка значений прав для chmod

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

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

Рассматривайте три класса отдельно

Владелец обозначается u, группа — g, остальные — o. Для каждого укажите права на чтение, запись и выполнение или поиск.

Значение прав складывается из 4, 2 и 1

Чтение r обозначается числом 4, запись w — 2, а выполнение или поиск x — 1. Например, 6 — это 4+2, то есть чтение и запись; 5 — это 4+1, то есть чтение и выполнение или поиск.

Первая цифра обозначает специальные биты

В четырёхзначной восьмеричной записи первая цифра обозначает setuid, setgid и sticky. В записи rwx символы s/t означают, что специальный бит установлен вместе с правом на выполнение; S/T — что он установлен без права на выполнение. Эффект зависит от ОС и типа целевого объекта.

Часто задаваемые вопросы

Чем отличаются 755 и 644?

Режим 755 даёт владельцу права на чтение, запись и выполнение, а группе и остальным — на чтение и выполнение. Режим 644 даёт владельцу права на чтение и запись, а группе и остальным — на чтение. Выбирайте значение с учётом задачи и целевого объекта: универсальной рекомендации нет.

Меняет ли эта страница права доступа к реальным файлам?

Нет. Эта страница только рассчитывает представления введённых вами прав и создаёт примеры команд. Текущее состояние реальных файлов она тоже не читает.

Сколько символов нужно ввести для записи rwx?

Введите 9 символов, объединяющих права владельца, группы и остальных. Не включайте начальный символ типа файла, например «-» или «d», из вывода ls и подобных инструментов.

Как вводить запись ugo?

Укажите все обычные права для трёх классов, а также установку или снятие специальных битов, например u=rw,g=r,o=,u-s,g-s,o-t. Эта функция не обрабатывает выражения, меняющие только часть прав, и произвольный синтаксис chmod.

Ввод и результаты

Ввод
От 1 до 4 восьмеричных цифр, запись rwx из 9 символов, полная спецификация ugo или права для каждого класса.
Результаты
Четырёхзначная восьмеричная запись, rwx и ugo со специальными битами, а также пример команды chmod.
Получение результатов
Скопируйте все четыре результата вместе или сохраните их в формате TXT. Права доступа к реальным файлам не меняются.

Текущие настройки

Поиск инструментов