Визуальный атлас / Интерактивная схема

Схема umask: какие биты исчезают при создании

Сравните создание файла и каталога при одной маске. Схема показывает исходный запрос, запрещённые биты и итог без арифметического вычитания.

Начальный8 минОбщие принципы LinuxDramtezi Simulator 0.1

Какие связи показывает схема

Режим запрашивает создающая программа. Umask удаляет часть этого запроса, поэтому без исходного режима нельзя получить однозначный результат. В двух примерах нет default ACL; обычный файл запрашивает 666, каталог — 777.

Исследуйте схему по шагам

Учебная модель: выберите условие и проследите причинную связь. Сведения вашей системы не считываются.

Обычный файл

Запрос 666, маска 027.

  1. Запрос rw-rw-rw-

    У обычного файла изначально нет x ни в одном классе.

  2. Удаление по 027

    У группы убирается w; у остальных убираются все запрошенные биты.

  3. Итог 640

    Остаётся rw владельцу и r группе.

Результат: Маска ничего не добавила; исполняемые биты не появились.

Каталог

Запрос 777, та же маска 027.

  1. Запрос rwxrwxrwx

    Для каталога исходно запрошены поиск и работа с именами.

  2. Те же запрещённые биты

    У группы убирается только w; остальные теряют всю тройку.

  3. Итог 750

    Владелец получает rwx, группа r-x.

Результат: Разница результата с файлом связана с исходным запросом, а не с иной арифметикой маски.

Как сравнивать условия

Идите от исходных rwx к удаляемым битам. Сравнение двух типов объекта объясняет, почему одна и та же маска не создаёт исполняемые обычные файлы, но оставляет возможность прохода по каталогам.

Границы учебной модели

Это схема выбранного правила создания. Программа может запросить иной режим; default ACL и последующий chmod требуют отдельного рассмотрения. Маска не переписывает существующие объекты.

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

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

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

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

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

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

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

Поиск по Linux

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

Навигация