Пользовательская umask.

Не нашел подходящего раздела, так что просто оставлю это здесь :)

В общем, кто в теме, есть такая штука как umask.
Есть umask системная, а есть пользовательская.
Системная 0022, т.е. обычная такая маска.
Задача такова, что пользователям необходимо задать маску 0077.
Берем файлы из /etc/skel прописываем в .bashrc и .profile нашу суперскую umask 0077, обновляем эти файлы у пользователей, и вроде как все.
Но вот незадача, баш-то действительно подхватывает эту маску, более того, даже приложения подхватывают ее, но не все. Например созданная наутилусом папочка будет иметь права 755, т.е. совершенно не подходящие под пользовательскую маску.
Итак, вопрос знатокам - что сломали, кого винить, как исправлять?
некоторые программы принудительно делают chmod. к сожалению.
и лучше umask вынести куда нить в /etc/profile.d/umask.shtw
systemd должен умереть.
и лучше umask вынести куда нить в /etc/profile.d/umask.shtw
Перекроет системную же.
ам, а что значит системная?
systemd должен умереть.
что значит системная?
Эммм.. так что в /etc/profile очевидно же :)
По-умолчанию маска 0022. Чтобы облегчить понимание задачи, перефразируем: надо чтобы у некоторых пользователей была маска 0077.
ну дык, так яснее :)
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.