Разрешить читать чьи-либо журналы с journalctl - PullRequest
0 голосов
/ 15 марта 2019

Я на Ubuntu Server 18.04 использую systemd для запуска простого сервиса в качестве демона (и чтобы он запускался при запуске). Я использую SyslogIdentifier в разделе Service и указываю StandartOutput на системный журнал. Я также использую инструкцию Пользователь и Группа , чтобы определить пользователя и группу, в которой должна работать служба. У этого пользователя нет проблем с доступом к журналам с помощью journalctl (без sudo).

Это было для контекста, здесь возникает вопрос:

У меня есть коллега, которому тоже нужно читать эти журналы, и на данный момент я сказал ему использовать $ sudo -u me journalctl -t appId, что не удобно, потому что ему нужно использовать команду sudo , чтобы быть в sudo group и запомнить SyslogIdentifier , который я легко могу Tab ulate.

Я надеялся, что если я запустил службу с Group = , пользователи из этой группы смогут получить доступ к журналам, но это не получится.

Итак, есть ли способ получить доступ к этим журналам, просто запустив journalctl -t appId от другого пользователя?

Заранее спасибо за ваши идеи, время и помощь!

...