Разграничение прав в Linux

Материал из sysadm
Перейти к навигации Перейти к поиску

Права по умолчанию umask

В Linux базовые права при создании каталогов 777, файлов 666.

Права по умолчанию вычисляются побитовой операцией базовые XOR umask

Это можно также интерпретировать как вычитание. Например если umask = 022, то права для директорий будут 777-022=755, для файлов 666-022=644

umask определяется в контексте текущей сессии, т.е. он может отличаться в разных сессиях.

Обычно umask переопределяют в скриптах инициализации сессии, например в ~/.bash_profile