LINUX.ORG.RU

Вопрос про umask

 


0

0

1) В каком файле задаётся umask для юзера? Нужно задать umask для всех иксовых приложений.

2) Может ли umask с 7 для others (нет прав для others) испортить работу каких-то прграмм?

★★★★★

если я в .bashrc задам umask, у меня для гуёвых программ применится?

teod0r ★★★★★
() автор топика

1) В каком файле задаётся umask для юзера? Нужно задать umask для всех иксовых приложений.

Делай export umask в ~/.xinitrc, например.

cx ★★
()
Ответ на: комментарий от teod0r

У тебя dm чтоль стоит? Посмотри в man xinit какие файлы он дергает в таком случае. Или методом тыка, да.

cx ★★
()
Ответ на: комментарий от cx

создал ~/.xinitrc с с одержимым
umask 0027
export umask

не поменялось.

Если dm стоит, то что?

teod0r ★★★★★
() автор топика

Может ли umask с 7 для others (нет прав для others) испортить работу каких-то прграмм?

Я сделал так и словил неожиданный эффект: после sudo -i у меня оставался umask от пользователя. И все создаваемые файлы и каталоги были недоступны обычному пользователю. Пришлось что-то так добавлять в sudoers, чтобы сбрасывать umask (сделал и забыл).

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Я сделал так и словил неожиданный эффект: после sudo -i у меня оставался umask от пользователя.

у sudo же есть ключи для игнорирования переменных

teod0r ★★★★★
() автор топика

ещё такой вопрос:

когда меняешь права рекурсивно, для добавления x для директорий, самый корректный вариант через find -exec, или ещё есть какие-то более корректные способы?

teod0r ★★★★★
() автор топика
Последнее исправление: teod0r (всего исправлений: 1)
Ответ на: ещё такой вопрос: от teod0r

когда меняешь права рекурсивно, для добавления x для директорий

chmod a+X -R yourdir

Подробнее что за зверь «X»(не путать с «x») - man chmod

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.