Разграничение прав в Linux: различия между версиями

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

Текущая версия на 20:00, 5 мая 2022

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

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

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

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

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

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