Rsyslog запрещен доступ к файлу - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь использовать rsyslog imfile для отправки журналов, содержащихся в файлах журналов Jenkins, на сервер Graylog, я добавил пользователя root в группу jenkins, но у меня все еще возникают проблемы с разрешениями, когда rsyslog пытается читать файлы.

Вот скрипт rsyslog:

module(load="imfile")
ruleset(name="infiles") {
    action(type="omfwd"
    target="graylog.server"
    protocol="tcp" port="1514" )
}
input(type="imfile" tag="jenkinsJobs"
file="/var/lib/jenkins/jobs/*/builds/*/log")

И я получаю следующую ошибку:

imfile: poll_tree cannot stat file '/var/lib/jenkins/jobs/test/builds/legacyIds' - ignored: Permission denied [v8.1901.0]

Я также пытался позволить пользователю jenkins выполнить скрипт, но онне может отправлять журналы в rsyslog, так как у него нет прав.

...