解决 dbus 访问错误

解决 dbus 访问错误

在 fedora 中运行 setroubleshootd 时,出现以下错误:

org.freedesktop.DBus.Error.AccessDenied: Connection ":1.79" is not allowed
to own the service "org.fedoraProject.Setroubleshootd" due to security  
policies in the configuration file

现在我知道这与 dbus 策略有关,或者 in/etc/dbus-1/system.conf或 a file in/etc/dbus-1/system.d/或 in/etc/dbus-1/session.conf或 a file in/etc/dbus-1/session.d/*

但我不知道问题到底是什么,我需要查看什么文件。我需要修改什么政策或者我应该如何修改它。

答案1

从 Fedora 11 开始,setroubleshootd 是不应该运行在后台:

setroubleshootd 现在是一个 dbus 服务。它应该在 AVC 到达或您启动 sealert 浏览器时启动。它会在最后一次连接/AVC 到达后 10 秒终止。

如果您没有收到桌面通知,除了 setroubleshootd 未始终运行之外,可能还存在其他问题。

相关内容