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