Jboss 7.1-server.log 在没有全局读取权限的情况下创建

Jboss 7.1-server.log 在没有全局读取权限的情况下创建

在运行 JBoss 6.1 的系统上,server.log 始终(每晚)创建,保护级别为 664。

但在运行 JBoss 7.1 的服务器上,server.log 的保护级别为 600

如果没有全局读取或组读取保护,Nagios 就无法查找错误。

我假设这是在 jboss-logging.xml 中的某个地方设置的。有什么建议吗?

答案1

文件权限由用户决定umask,无法在记录器本身中更改它。

检查umask用于运行 JBoss 的用户

$ umask -S
u=rwx,g=rx,o=rx

检查JBoss启动脚本,搜索调用umask命令。

相关内容