На моем сервере Ubuntu 11.04x64 у меня запущены служебные учетные записи, которые не входят в систему и не имеют домашних каталогов. Эти сервисные учетные записи отвечают за выполнение процессов, которые вызываются как сервисы.
Когда эти службы создали новые файлы, мне нужно, чтобы они были созданы с разрешениями 664 (UMASK 002).
Я отредактировал настройку /etc /profile umask, чтобы отразить это. Я вижу, что теперь моя учетная запись пользователя создает файлы, которые отражают эту новую настройку umask, но учетные записи службы - нет, когда я вручную создаю файлы с использованием их учетных записей (sudo -u serviceaccount touch newfile).
Какие-либо предложения?