У меня довольно ограниченная настройка маски (0077). Это нормально, за исключением того, что у меня есть один каталог, в котором я хотел бы установить более разрешающую настройку (0002) для всех файлов, созданных в любом месте этого каталога. Есть ли способ установить umask в определенном каталоге, чтобы все файлы, созданные под ним, наследовали одинаковые разрешения?
1 ответ
4
Используйте ACL
setfacl -d -m mask:002 /your /dir /here /
http://man-wiki.net/index.php/1:setfacl
Если вы хотите иметь имя по умолчанию для входа в систему, просто добавьте "umask 002" в ваш .bashrc (или любую используемую вами оболочку). Все новые каталоги будут использовать это, если вы вошли в систему под этой средой.