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

Калькулятор umask: права нового файла и каталога

Рассчитайте обычные права при создании объекта с выбранной umask. Сравните исходные режимы файла и каталога и побитовое исключение разрешений.

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

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

Umask отвечает на вопрос о правах нового объекта, а не меняет существующий файл. Ошибка в этой разнице часто приводит к попытке исправить уже созданную заметку изменением настройки оболочки.

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

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

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

Введите маску из трёх восьмеричных цифр и выберите тип объекта. В принятой учебной модели программа запрашивает 666 для файла или 777 для каталога. Реальная программа может запросить более строгие начальные биты.

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

Маска 022 убирает запись группы и остальных: из 666 получается 644, из 777 — 755. При маске 027 результат для файла равен 640. Маска применяется побитово, поэтому обычное десятичное вычитание здесь неверно.

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

Не учитываются default ACL и особенности конкретного приложения. У существующего файла режим останется прежним. Сравнивайте расчёт с фактическим созданием безопасного тестового объекта на своей системе.

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

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

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

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

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

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

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

Поиск по Linux

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

Навигация