当我尝试在Suse Linux中使用syslog-ng转发某些日志文件时,出现以下给定错误
Starting syslog servicesError opening file for reading; filename='/tmp/app.log', error='Permission denied (13)'
我的conf文件-源定义似乎没问题
source app {
file("/tmp/app.log");
};
我经历了类似的帖子,没有发现我的步骤有任何问题。奇怪的部分是该文件归root所有,当我以root用户身份运行syslog-ng时会出现读取权限错误
我想念什么吗?
答案 0 :(得分:0)
此问题是由于 AppArmor Linux安全模块引起的。附加线程中提到了此问题的解决方案。 syslog-ng read file permission denied
这是我遵循的步骤。