错误?没有托管策略,无法设置持久布尔值

时间:2014-06-03 15:09:40

标签: apache email redhat

我安装了Magneto,无法发送任何电子邮件。经过调查,httpd_can_sendmail被关闭了。这可以通过getsebool -a | grep mail显示。

首先我尝试setsebool -P httpd_can_sendmail on,这给了我一个错误Cannot set persistent booleans without managed policy

然后我读了this article,它说这是一个错误,它应该真的抱怨你需要root权限。所以sudo setsebool -P httpd_can_sendmail on启用了它。错误报告已有4年历史,该网站位于AWS上托管的Red Hat Enterprise Linux Server 6.5版(圣地亚哥)上。这个错误信息只是措辞错误吗?我应该将该命令作为root运行吗?

2 个答案:

答案 0 :(得分:0)

此错误消息是正确的,因为您需要有特权用户来设置selinux属性。

如果您不需要成为特权用户,系统中的每个用户都可以更改selinux以及您不想要的内容。

我希望这个答案对你有用。

答案 1 :(得分:0)

切换到root确实为我解决了这个问题。