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