Инструменты / Расчёт

Декодер прав Linux: octal, rwx и специальные биты

Переведите три или четыре восьмеричные цифры в символьную запись прав. Разберите setuid, setgid, sticky и различие маленьких и заглавных символов.

Начальный7 минОбщие принципы LinuxЛокальный расчёт · с указанными ограничениями

Какую задачу решает инструмент

Запись режима объединяет обычные права и дополнительные биты. Четырёхзначное число нельзя читать как четыре одинаковых класса доступа: старшая цифра имеет отдельное назначение.

Попробуйте на учебных данных

Ввод обрабатывается в этой вкладке. Команды на компьютере и хостинге не исполняются.

Ввод и порядок работы

Введите режим, например 2750. Последние три цифры относятся к владельцу, группе и остальным. Старшая цифра задаёт специальные биты; результат отдельно показывает их названия и девять позиций rwx.

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

2750 даёт rwxr-s---: для группы установлен setgid вместе с x. В 2640 появится заглавная S, потому что специальный бит есть, а обычного исполнения группы нет. Аналогично различаются t и T.

Ограничения и проверка результата

Наличие setuid или setgid не доказывает повышение прав при запуске: действуют тип файла, опции монтирования и политики. Декодер ничего не назначает объектам и не заменяет проверку владельцев или ACL.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • GNU Coreutils — документация утилит

Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация