Я использую AWS Beanstalk с платформой "Tomcat 8 с Java 8, работающей на ...".
Мне нужно изменить значение umask пользователя tomcat, чтобы файлы журнала tomcat имели разрешение 640. (в настоящее время 644)
Как вы знаете, владельцем и группой файлов журнала являются tomcat.
Так как файл журнала катится при изменении даты, я не могу использовать "chmod". Я должен изменить значение umask пользователя tomcat.
Я нашел несколько решений, в которых говорится, что просто поместите "umask 026" в catalina.sh или setenv.sh в каталог bin. Но нет catalina.sh. Он имеет другой файл сценария для запуска сервера tomcat, и я попытался изменить этот файл, добавил одну строку для выполнения «umask 026» с пользователем tomcat и попытался перезапустить tomcat.
Но мне не повезло. Значение Umask не изменилось.
Пытался найти решение этой проблемы в stackoverflow, Google, но я не мог найти источник, чтобы помочь с.
Кто-нибудь есть предложения?
Заранее спасибо.
К вашему сведению: версия кота составляет 8,0