Я установил свой umask в моем файле .bashrc на 007. Любые файлы, созданные в командной строке после загрузки моего файла bashrc, учитывают этот параметр. Я хочу иметь возможность установить umask на 007 для любых файлов, созданных с помощью приложений, не использующих командную строку.
Этот документ говорит об установке umask через launchd. И это отчасти работает. Если я буду следовать этим указаниям, я могу изменить разрешения по умолчанию для файла, созданного в графическом интерфейсе, с rw-r--r--
на rw-rw----
но каталоги по-прежнему не доступны для записи в группе (т.е. я хочу, чтобы они были rwxrwx---
но они rwxr-x---
вместо)
Аналогом для Linux будет /etc/login.defs
в качестве места для установки umask.
Что я могу изменить, чтобы правильно установить umask (то есть так, как я этого хочу)?