【发布时间】:2014-02-19 16:51:29
【问题描述】:
我有一个请求,希望找到一种解决方案,以防止运行应用程序的 JBoss 实例(Linux 环境)的用户(非 root 用户)编辑日志文件
我的第一个想法是使用 root 用户的 chattr +a 只允许在日志文件中附加新的原始数据。
但是 Log4j 文件被配置为每天轮换文件,因此我想我应该为每天创建的每个文件重复 chattr 命令。
我也不确定过去一天的“仅追加”状态的文件是否可以从旋转中压缩。
欢迎提出任何建议或替代方法。
【问题讨论】: