Я пытаюсь установить пользовательский umask для экземпляра tomcat 8, попытался сделать его хорошим способом, используя директиву UMask в модуле tomcat systemd, как показано here без везения.set umask для tomcat8 через tomcat.service
Я хотел бы установить 022 Umask привести компанию DEV необходимо получить доступ журналы кот/приложений, и они не находятся в той же группе, что и пользователь TOMCAT ....
сумасшедшая вещь, что systemd doc говорит:
Управляет маской создания режима файла. Принимает режим доступа в восьмеричной нотации. Подробнее см. В 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
Любые мысли по этому поводу ?
Благодаря
Спасибо за вход mjtecka я дам ему попробовать всякий раз, когда у меня будет время для этого , Я переключился на еще одну проблему на данный момент, я обязательно вернусь сюда и приму ваш ответ, если это сработает! – Pier
Этот ответ правильный и должен быть помечен как таковой. UMask из systemd игнорируется tomcat. Это изменение работает, так же как и просто изменение по умолчанию umask, найденное в catalina.sh – Tadgh