Как установить маску для всей системы?

Я работаю в лаборатории, где мы используем Linux (Debian и Ubuntu). Имена пользователей и групп обрабатываются NIS и yp. У нас есть несколько общих пользователей, к которым у всех есть доступ, которые проводят эксперименты, а затем у каждого из нас есть свои собственные пользователи, кроме того, есть общая группа, членом которой мы все являемся.

Как сделать так, чтобы все файлы и каталоги на общем диске /home/(NFS) были доступны для чтения/записи (/исполняемого файла) пользователем/группой? В основном то, что я хочу, это

chmod -R 664 /home
chgrp -R commongroup /home

или эквивалентно umask 0002.

Но выполнение приведенных выше команд исправляет только текущие файлы в папках, а umask работает только для отдельных пользователей и должен запускаться каждый раз, когда пользователь входит в систему, т.е. в .bashrc(и будет ли это работать для режима изменений через gnome?). Есть ли общесистемная команда или параметр, который я мог бы использовать, чтобы убедиться, что наша общая группа имеет доступ на запись к общим файлам?

62
задан Chris Williams 19 August 2015 в 19:47
поделиться