2017-08-03 918 views
0

我想要将由tomcat创建的日志的默认权限从640更改为644,并且需要更改tomcat的umask。如何为UMASK设置tomcat 7环境变量?

为Tomcat用户的默认umask是027,我想将它设置为022

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

回答

1

Tomcat的8加入:

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

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

Tomcat 7不会呼叫umaskcatalina.sh因此设置UMASK不会帮助你。然而,你可以做的是将umask 0022加到setenv.sh,并且自己做同样的事情tomcat8。