syslog-ng 读取文件权限被拒绝

syslog-ng read file permission denied

我需要通过 Syslog-ng 发送 tomcat Catalina.out 日志内容但是 但在重新启动 Syslog 服务后,出现权限被拒绝错误

那么我如何授予 Syslog-ng 的读取权限以从 CATALINA.out 读取? "tomcat directory belongs to specific user and specific group so cannot be change."

您的 Selinux/apparmor 个人资料可能不允许 syslog-ng 访问该文件。有关提示,请参阅此博文:https://syslog-ng.com/blog/using-syslog-ng-with-selinux-in-enforcing-mode/

我在 /etc/apparmor.d/sbin.syslong-ng,编​​辑并插入新权限后发现了我的问题。命令 # apparmor_parser -r /etc/apparmor.d/profile.name 重新加载配置文件