jan*_*shs 4 tomcat file-permissions tomcat8
catalina.out文件是使用"-rw-r -----"权限创建的(即640权限).我也想给"其他人"提供阅读许可,但这种情况并没有发生.
尝试在setenv.sh和其他地方将umask设置为022,但这没有帮助.
还尝试使用相同的tomcat用户手动触摸文件,并使用"-rw-rw-r--"创建它们(即664权限).所以不确定为什么tomcat表现得这样.
也不想使用chmod等手动更改权限,因为这是一个hack,需要在文件删除时重复.
通过添加一个名为"UMASK"(所有大写字母)的环境变量解决了这个问题,如下所示.应在调用catalina.sh之前设置此env变量.
export UMASK="0022"
Run Code Online (Sandbox Code Playgroud)
为了给出一些背景知识,catalina.sh脚本会查找UMASK环境变量(可选).如果环境中不存在此变量,则Tomcat使用默认的UMASK 0027,否则它将使用umask的覆盖值.
| 归档时间: |
|
| 查看次数: |
6953 次 |
| 最近记录: |