tomcat 更改日志默认权限
文章目录
说明
- tomcat 部署的 java 程序,项目日志 默认 other 没有可读权限
|
|
- 部分场景下,要求使用只读用户查看项目日志,且无操作系统 root 权限,无法将只读用户并入程序用户所在 group,只能通过增加日志文件 other 的 r 权限解决
- 日志权限由 tomcat 控制,使用 chmod 增加 tomcat/logs 目录的权限,后续轮转生成的新日志,other 仍无 r 权限
定位
- tomcat 实际控制权限部分在 ./bin/catalina.sh 脚本中,约 269 行位置
- 无 UMASK 配置的情况下,使用 umask 0027 的权限
|
|
问题处理
- 在 bin/setenv.sh 内增加 UMASK 配置
参考配置
|
|
处理命令
- 进入 tomcat 目录下
|
|
文章作者 Xiang
上次更新 2023-06-08