2016-09-20 1 views
0

С моего Linux-сервера я развернул одно веб-приложение на сервере tomcat. И я настроил log4j для записи журнала и вращения каждый час. Но когда он создает новый журнал каждый раз, он использует разрешение «640» по умолчанию.Как изменить разрешение файла для вращения журнала Apache

RW-р ----- 1 MyUser MyUser 664 6 июня 11:00 mylog.log

Я не совсем уверен, где конфигурация сделал для ротации журналов с 640 разрешения. Я не определил в своей конфигурации log4j.

Просьба сообщить мне, где я могу изменить разрешение файла для возобновления вращения моих файлов log4j?

Спасибо, разрешения Тун

ответ

1

файла определяются tomcat7 пользователя umask - нет никакого способа, чтобы изменить его в самой log4j.

https://serverfault.com/questions/152936/how-to-set-default-umask-for-tomcat-webdav-servlet

+0

Спасибо. Теперь моя umask - 027. Нужно ли мне перейти на 022, чтобы разрешить чтение другим? Может быть, это станет -rw-r-r--? –

+0

'umask 0022' сделает его доступным только для группы, а другие и выполнимым \ удобочитаемым \ для записи для владельца. –

+0

Спасибо. Это будет 644, правильно? Нужно ли перезагружать сервер после изменения конфигурации? –