Journalctlをユーザーに制限できませんか?

Journalctlをユーザーに制限できませんか?

具体的にはいいえユーザーが自分のログを表示する方法を尋ねる場合は、次の簡単な呼び出しがあるルートレベルでユーザーサービスログを表示する方法を尋ねますsudo journalctl --output with-unit

Wed 2024-02-21 18:28:55 CET hostname [email protected]/foo-bar.service[3387594]: ------------------- Bla ------------------------------------------------------

私が試したこと:

sudo journalctl -u [email protected]/foo-bar.service
Invalid unit name "[email protected]/foo-bar.service" escaped as "[email protected]" (maybe you should use systemd-escape?).
-- No entries --

sudo journalctl -u [email protected]
-- No entries --

sudo journalctl -u foo-bar.service
-- No entries --

systemd-escape [email protected]/foo-bar.service
user\x401012.service-foo\x2dbar.service

sudo journalctl -u user\x401012.service-foo\x2dbar.service
-- No entries --

sudo journalctl -u user\x401012.service
-- No entries --

sudo journalctl -u foo\x2dbar.service
-- No entries --

私は同じことを試しましたが、--user-unit代わりに-u

その行を出力できますが、フィルタリングすることはできません。これはSystemDのバグですか?

ベストアンサー1

おすすめ記事