普通用户使用 journalctl 无法补全的问题

查看一个systemd服务器的日志,在root下可以通过 journalctl -u pos 按tab可以自动补全,但切换的普通用户就不行了,这是什么问题呢? 答案:这是权限问题导致的,你可以使用 journalctl -u ...

查看一个systemd服务器的日志,在root下可以通过 journalctl -u pos 按tab可以自动补全,但切换的普通用户就不行了,这是什么问题呢?

答案:这是权限问题导致的,你可以使用 journalctl -u  直接按tab键,root用户和普通用户显示出的服务列表不一样的,普通用户下,看不到你想显示的服务的


如果用户没有查看权限,会显示:

Hint: You are currently not seeing messages from other users and the system.

      Users in groups 'adm', 'systemd-journal' can see all messages.

      Pass -q to turn off this notice.


解决方法只要把这个用户加入到 systemd-journal  或adm组就可以了:

使用如下命令:

sudo usermod -aG systemd-journal $USER 

systemd-journal 这个是系统内置的组,$USER 你是登录的普通用户。

  • 发表于 2025-11-17 16:02
  • 阅读 ( 12 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
石天
石天

437 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章