2017-08-03 1 views
0

Ich möchte die Standardberechtigungen für die von Tomcat erstellten Logs von 640 auf 644 ändern und dazu müsste die Umask für Tomcat geändert werden.Wie setzt man Tomcat 7 Umgebungsvariable für UMASK?

Der Standard-umask für Tomcat-Benutzer ist 027 und ich würde es 022.

setzen wollen Kann ich eine Umgebungsvariable für tomcat7 in ist/setenv.sh für umask Eigenschaft? Ich habe gehört, dass Tomcat8 eine Eigenschaft UMASK hat, aber unterstützt Version 7 dies?

Antwort

1

Tomcat 8 hinzugefügt:

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

zu catalina.sh. Auf diese Weise können Sie die Umgebungsvariable UMASK ändern.

Tomcat 7 ruft umask in catalina.sh nicht auf, also wird die Einstellung UMASK Ihnen nicht helfen. Was Sie jedoch tun können, ist umask 0022 zu setenv.sh hinzufügen und tun Sie sich das gleiche was Tomcat 8 tut.

Verwandte Themen