2016-09-20 23 views
0

私のLinuxサーバーから、Tomcatサーバーに1つのWebアプリケーションをデプロイしました。そして、log4jを設定してログを書き、1時間ごとにローテーションしました。しかし、毎回新しいログを作成するときは、デフォルトで "640"ファイルのアクセス権が使用されます。Apacheのログローテーションのファイルアクセス権を変更する方法

RW-R ----- 1 MYUSER myuserの664 6月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でしょうか?構成変更後にサーバーを再起動する必要はありますか? –

関連する問題