Где хранится настройка umask? Может ли это быть применено к домашнему каталогу, кроме глобальных настроек?

umask, кажется, устанавливается в различных файлах (centos) как:

/etc/profile
/etc/profile.d/umask.sh
/etc/login.defs
...

каков порядок приоритета для этого?

Более того, когда вы устанавливаете umask с помощью "umask xxx", где хранится это значение?

каков порядок приоритета для этого?

Также, как мне установить umask для директории /home/.
По умолчанию он установлен на 755, который я намерен изменить на 750.
Как я понимаю, umask - это глобальная настройка, которую нельзя применять в каталоге.
Если это так, какие еще варианты у меня есть?

1 ответ

Если вы хотите установить umask для / home, вам нужно будет смонтировать его как отдельную файловую систему, используя опцию umask для установки требуемого umask. Эти параметры нужно будет установить в /etc/fstab, чтобы они вступили в силу при запуске системы. Вопрос действительно в том, есть ли у вас / home на отдельном / диске / разделе / ​​логическом томе в данный момент.

Другие вопросы по тегам