这是我从状态firewalld得到的:
firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)
Active: inactive (dead) since Tue 2015-07-14 02:58:35 UTC; 35s ago
Process: 19546 ExecStart=/usr/sbin/firewalld --nofork --nopid
$FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 19546 (code=exited, status=0/SUCCESS)
Jul 14 02:58:35 li1201-198.members.linode.com firewalld [19546]:2015-07-14 02:58: 35错误:异常DBusException: org.freedesktop.DBus.Error.AccessDenied:Connection":1.314"不允许拥有该服务" org.fedoraproject.FirewallD1"由于配置文件中的安全策略 7月14日02:58:35 li1201-198.members.linode.com systemd [1]:启动firewalld - 动态防火墙守护进程。
答案 0 :(得分:9)
最近,在Red Hat Bugzilla跟踪器中的Bug 1575845显示RHEL / CentOS 7.3或更高版本中的一个问题触发了此问题。带有dbus策略的信息未正确传递。永久修复程序(目前)可能是将基本映像升级到RHEL / CentOS的较新版本。
但是,在this comment中,这些命令也应该在Bugzilla中起作用:
sudo systemctl restart dbus
sudo systemctl restart firewalld
答案 1 :(得分:2)
当我将firewalld.noarch软件包安装为具有sudo权限的非root用户时,我在CentOS 7 VPS(最小安装)上遇到了同样的问题。
要修复,我必须以root身份登录然后擦除并重新安装firewalld。