在运行 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
命令。