Ubuntu 如何修复初始化捕获日志时被拒绝的Filebeat权限错误

Ubuntu 如何修复初始化捕获日志时被拒绝的Filebeat权限错误,ubuntu,docker,file-permissions,elastic-stack,filebeat,Ubuntu,Docker,File Permissions,Elastic Stack,Filebeat,我有麋鹿码头集装箱港口开放和Filebeat在单独的集装箱。我在Kibana仪表板中获取Logstash索引和Filebeat索引。使用Filebeat中的Logstach将一些日志发送到弹性搜索。我试图从中获取在Filebeat容器外运行的日志的应用程序的logs文件夹,它映射到Filebeat容器内。所有容器都在同一网络上。但当Filebeat来读取我的应用程序日志时,我收到了一个“任务前拒绝”错误。我也尝试过读取单独的apache日志,但在读取日志时遇到了相同的错误。我用Oracle Vi

我有麋鹿码头集装箱港口开放和Filebeat在单独的集装箱。我在Kibana仪表板中获取Logstash索引和Filebeat索引。使用Filebeat中的Logstach将一些日志发送到弹性搜索。我试图从中获取在Filebeat容器外运行的日志的应用程序的logs文件夹,它映射到Filebeat容器内。所有容器都在同一网络上。但当Filebeat来读取我的应用程序日志时,我收到了一个“任务前拒绝”错误。我也尝试过读取单独的apache日志,但在读取日志时遇到了相同的错误。我用Oracle Virtual Box在流浪主机上完成所有这些

有人能告诉我如何授予权限或将用户添加到我的应用程序中,或者以任何其他方式做到这一点吗

我正在使用Ubuntu16.04与Docker和Docker compose并使用ELK 5.6.3

以下是日志:

filebeat_1  | 2017/10/18 09:12:42.390679 prospector_log.go:271: ERR Harvester could not be started on existing file: /na
sir/default/logs/kern.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile
d opening /nasir/default/logs/kern.log: open /nasir/default/logs/kern.log: permission denied

filebeat_1  | 2017/10/18 09:12:42.391278 prospector_log.go:271: ERR Harvester could not be started on existing file: /na
sir/default/logs/auth.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile
d opening /nasir/default/logs/auth.log: open /nasir/default/logs/auth.log: permission denied

filebeat_1  | 2017/10/18 09:12:52.394579 prospector_log.go:271: ERR Harvester could not be started on existing file: /na
sir/default/logs/auth.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile
d opening /nasir/default/logs/auth.log: open /nasir/default/logs/auth.log: permission denied

filebeat_1  | 2017/10/18 09:12:52.395299 prospector_log.go:271: ERR Harvester could not be started on existing file: /na
sir/default/logs/kern.log, Err: Error setting up harvester: Harvester setup failed. Unexpected file opening error: Faile
d opening /nasir/default/logs/kern.log: open /nasir/default/logs/kern.log: permission denied

您试图处理的文件的权限是什么?我试图访问的文件被锁定。我通过添加filebeat作为sudo用户来获取日志来解决此问题。您尝试处理的文件的权限是什么?我尝试访问的文件被锁定。我通过添加filebeat作为sudo用户来获取日志来解决这个问题。