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의 버그입니까?

관련 정보