Linux: umask — какие права получают новые файлы

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

umask вычитает биты из прав по умолчанию (666 для файлов, 777 для каталогов). Типичное значение 022 даёт 644 и 755.

В этой статье
  1. Что означает ошибка
  2. Причины и признаки
  3. Пошаговое решение
  4. Если проблема осталась

#Что означает ошибка

Сообщение
umask

umask вычитает биты из прав по умолчанию (666 для файлов, 777 для каталогов). Типичное значение 022 даёт 644 и 755.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Строгий umaskНет доступа. Сопоставьте этот признак с точной стадией возникновения неисправности.Измените. Конкретное действие зависит от проверки причины «Строгий umask», описанной в пошаговой инструкции.
Мягкий umaskСлишком открыто. Сопоставьте этот признак с точной стадией возникновения неисправности.Ужесточите
Разные сессииВ случае «Linux: umask — какие права получают новые файлы» проверьте наличие причины «Разные сессии» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения.Задайте. Конкретное действие зависит от проверки причины «Разные сессии», описанной в пошаговой инструкции.
СлужбаВ случае «Linux: umask — какие права получают новые файлы» проверьте наличие причины «Служба» по исходному действию и связанному сообщению; переходить к исправлению стоит после её подтверждения.Уточните эту причину и выберите подходящее действие из инструкции.

#Пошаговое решение

  1. Определите причинуВ терминале текущего пользователя выполните umask и umask -S, затем создайте тестовый файл touch ~/umask-test и посмотрите stat -c "%a %n" ~/umask-test. Для обычных файлов максимальная база — 666, для каталогов — 777, после вычитания маски; ACL могут изменить итог. Удалите тестовый файл через Finder/файловый менеджер или rm -- "$HOME/umask-test" после проверки пути.
  2. Выполните подходящее исправлениеПодберите маску, например 027 для ограниченного общего доступа, и проверьте создание тестового файла; не путайте результат с ACL и настройками самого приложения.
  3. Проверьте другие возможные причиныЕсли основное исправление не помогло, отдельно проверьте «Строгий umask» и «Служба». Эти варианты могут выглядеть похожими при «Linux: umask — какие права получают новые файлы», но отличаются причиной. Подтвердите один из них по конкретному признаку в таблице и только тогда переходите к соответствующему действию; не выполняйте оба исправления вслепую.
  4. Убедитесь в результатеВыполните проверочную команду, которая раньше вызывала «Linux: umask — какие права получают новые файлы», и прочитайте журнал именно нужной службы. Если вы меняли конфигурацию или права, убедитесь, что другие процессы продолжают работать; при ухудшении верните резервную копию.

#Если проблема осталась

Если «Linux: umask — какие права получают новые файлы» повторяется, сохраните время, состояние подключения и точный текст ошибки. Не меняйте сразу несколько настроек — иначе станет трудно понять, какое действие повлияло на результат.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.