Декодер прав Linux: octal, rwx и специальные биты
Переведите три или четыре восьмеричные цифры в символьную запись прав. Разберите setuid, setgid, sticky и различие маленьких и заглавных символов.
Какую задачу решает инструмент
Запись режима объединяет обычные права и дополнительные биты. Четырёхзначное число нельзя читать как четыре одинаковых класса доступа: старшая цифра имеет отдельное назначение.
Ввод и порядок работы
Введите режим, например 2750. Последние три цифры относятся к владельцу, группе и остальным. Старшая цифра задаёт специальные биты; результат отдельно показывает их названия и девять позиций rwx.
Разобранный пример
2750 даёт rwxr-s---: для группы установлен setgid вместе с x. В 2640 появится заглавная S, потому что специальный бит есть, а обычного исполнения группы нет. Аналогично различаются t и T.
Ограничения и проверка результата
Наличие setuid или setgid не доказывает повышение прав при запуске: действуют тип файла, опции монтирования и политики. Декодер ничего не назначает объектам и не заменяет проверку владельцев или ACL.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- GNU Coreutils — документация утилит
Проверка текста: 2026-09-06. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.