允许使用journalctl

时间:2019-03-15 15:34:05

标签: logging service sudo systemd systemd-journald

我在Ubuntu Server 18.04上使用systemd运行一个简单的服务作为守护程序(并使其在启动时启动)。 我在 Service 部分中使用 SyslogIdentifier ,并将 StandartOutput 指向syslog。 我还使用 User Group 指令来定义用户和必须在其下运行服务的组。 使用该用户,可以使用 journalctl (没有sudo)访问日志。

这是针对上下文的,这里是一个问题:

我有一位同事也需要阅读这些日志,现在,我告诉他使用$ sudo -u me journalctl -t appId,这并不方便,因为他需要使用 sudo 命令,属于 sudo 组,并记住 SyslogIdentifier ,我可以很容易地Tab对其进行说明。

我希望如果我使用 Group = 运行该服务,则该组下的用户可以访问日志,但是失败了。

那么,有没有办法仅通过从另一个用户运行journalctl -t appId来访问这些日志?

提前感谢您的想法,时间和帮助!

0 个答案:

没有答案