Я пытаюсь установить собственный umask для экземпляра tomcat 8, пытался сделать это хорошо, используя директиву UMask в модуле systemd tomcat, как показано здесь не повезло.
Я хотел бы установить umask 022, потому что разработчику компании необходимо получить доступ к журналам tomcat / application, и они не находятся в той же группе, что и пользователь tomcat....
Сумасшествие в том, что документ systemd говорит:
Управляет маской создания файлового режима. Принимает режим доступа в восьмеричной системе счисления. Подробности смотрите в umask(2). По умолчанию 0022.
Но журналы (приложение / tomcat) установлены на 640 (а не на ожидаемые 755):
-rw-r----- 1 top top 21416 Feb 1 09:58 catalina.out
Мой служебный файл:
# Systemd unit file for tomcat
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target
[...]
User=top
Group=top
UMask=0022
[Install]
WantedBy=multi-user.target
Есть мысли по этому поводу?
Спасибо