gpt4 book ai didi

linux - 未创建 systemd 用户日志

转载 作者:IT王子 更新时间:2023-10-29 00:22:05 25 4
gpt4 key购买 nike

集群中运行 Fedora 21 的几台相同的机器都表现出相同的问题:

尝试使用 journalctl -r 获取用户日志会得到:

No journal files were opened due to insufficient permissions.

尝试 journalctl --user -r 给出:

No journal files were found.

checkin /var/log/journal/[whatever] 会产生系统日志(作为 root 似乎可以正常工作)和一两个用户日志。以在此目录中拥有用户日志的用户身份登录表明这些用户可以很好地提取自己的日志。

似乎是为某些用户而非其他用户创建了日志。我发现使用日志的用户没有什么不同,而且在每个系统上都出现问题的用户也不同,尽管系统中的/etc/passwd、/etc/group 和/etc/shadow 文件相同。

所有这些在 Fedora 20 上运行良好。

最佳答案

我相信这与 this question 有关.

我在 Ubuntu 17.10 上遇到了这个问题。我的一个用户可以查看他的日记条目,但另一个不能。通过将 /etc/systemd/journald.conf[Journal] 部分的 Storage 指令更改为 persistent 解决了这个问题:

编辑journald.conf

$ sudo vi /etc/systemd/journald.conf

原始配置

[Journal]
#Storage=auto
...

新配置

[Journal]
Storage=persistent
...

重启journalctl后,所有用户都可以查看各自的日志:

$ sudo systemctl restart systemd-journald

关于linux - 未创建 systemd 用户日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30783134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com