Не си прав. Именно като са с umask=0002 се запазва правото на групата да пише:
$ (umask 0022 && touch umask.0022)
$ (umask 0002 && touch umask.0002)
$ ls -l umask.00*
-rw-rw-r-- 1 user group 0 2009-02-10 14:49 umask.0002
-rw-r--r-- 1 user group 0 2009-02-10 14:49 umask.0022
Това при редхат винаги много ми е харесвало, лошото е, че има софтуер, който ти слага някаква umask-а, каквата той си реши и току омаже схемата. Имаше такъв бъг за gdm, в thunar също го има този проблем. А иначе тая схема е много удобна, това е най-лесния начин да се реализира място, където група хора да могат да пишат (включително един на друг по файловете).
Сега се сетих - схемата на redhat се водеше User Private Groups. За всеки потребител се създава отделна група (която съвпада с потребителското му име) и home директорията му е с тази група и права 700. Така никой не може да му гледа личните файлове. От друга страна umask му е 0002 и ако създава файлове в директория с setgid флаг, то потребителите членова на групата, към която принадлежи директорията ще могат да четат и да пишат по тези файлове.