faketime 忽略 chronyc 源

faketime 忽略 chronyc 源

我正在尝试使用 faketime 进行“chronycsources”调用。当在终端中时,“chronyc source|cat”工作正常,但是当我这样做时faketime 'last friday 5pm' chronyc sources|cat,它什么也不输出。

更奇怪的是,当我用假时间调用 chronyc 时,我有一台相同的计算机可以工作。

有谁知道为什么会发生这种情况?难道是我搞砸了一些设置配置?我尝试过重新安装 chrony 和 faketime。

答案1

问题出在 SELinux 上。显然,当 SELinux 处于强制模式时,chrony 不能很好地交互。我将其切换为宽容,现在它的行为符合预期。我可以faketime 'last friday 5pm' chronyc sources在我的 popen 代码中调用和使用它

相关内容