在Linux上的WebSphere 9安装中,我试图将所生成的日志文件的默认文件许可权更改为更宽松。日志文件的默认权限如下:
-rw-r--r-- 1 was root SystemOut.log
(我指的是JVM日志)
我想允许所有用户也写日志文件。在开发中,我发现删除日志内容很有用,这样我就可以在分析异常时重新开始。
我的研究仅返回存在的某个参数,仅针对Liberty(WLP_SKIP_UMASK)进行了描述,而没有用法,效果等任何详细信息,
我可以在WebSphere中进行哪些设置,以便JVM日志文件具有权限-rw-rw-rw-
?
更加具体地说明我的设置以及为什么需要这样做:我的WAS是在docker容器中设置的; WAS中的日志目录链接到磁盘上的某个位置。随着日志文件的轮换,每次手动更改权限都是很麻烦的。
我不知道该主题在过去8个月中如何仍未得到答复。我认为您可能已经找到解决方案。但是,如果否,则必须将JVM的temask设置为000。将umask设置为000将对新创建的文件赋予该文件夹许可为777(如果尚不存在),并将文件许可为666(-rw-rw-rw-)。
这里有一些umasks值和chmod值的引用:
如何更改JVM的umask:
仅供参考,请在下面的图表中找到umask和相应的chmod值