Привет ребята!
Система Centos 6. В ней есть пользователь vasya. Umask у него 022. Нужно чтобы по-умолчанию umask у него был 002.
Добавление umask 002 в .bashrc и .bash_profile помогает только если файл создается через bash. Это не подходит, т.к. нужно чтобы любая программа (будь то php или ftp и т.д.), запущенная от имени этого пользователя по-умолчанию создавала все файлы с umask 002.
Как это сделать?
Если конечная цель - для заданной директории задать umask по умолчанию с наследованием от этой директории, то можно сделать через ACL. Если при этом нужно и группу отнаследовать (если у нас несколько пользователей и они должны иметь возможность читать-писать файлы в определенном поддереве ФС), то для такой директории нужно задать еще и setGID бит.