如何为UMASK设置tomcat 7环境变量?

时间:2017-08-03 13:06:04

标签: java tomcat

我想将tomcat创建的日志的默认权限从640更改为644,并且需要更改tomcat的umask。

tomcat用户的默认umask是027,我想将其设置为022。

我可以在bin / setenv.sh中为umask属性设置tomcat7的环境变量吗? 我听说tomcat8有一个属性UMASK,但版本7是否支持这个?

1 个答案:

答案 0 :(得分:3)

Tomcat 8补充道:

if [ -z "$UMASK" ]; then
  UMASK="0027"
fi
umask $UMASK

catalina.sh。这使您能够通过设置UMASK环境变量来更改它。

Tomcat 7不会在umask中致电catalina.sh,因此设置UMASK无法帮助您。但你可以做的是将umask 0022添加到setenv.sh并自己做同样的事情tomcat 8。