apache 错误-无法在没有托管策略的情况下设置永久布尔值

ohfgkhjo  于 2022-12-30  发布在  Apache
关注(0)|答案(2)|浏览(144)

我安装了万磁王,发不了邮件,经查httpd_can_sendmail是关机的,可以用getsebool -a | grep mail来说明。
首先,我尝试了setsebool -P httpd_can_sendmail on,它给了我一个错误Cannot set persistent booleans without managed policy
然后我读了this article,它说这是一个bug,它真的应该抱怨你需要root权限。所以sudo setsebool -P httpd_can_sendmail on打开了它。bug报告是4年前的,这个网站是在AWS上托管的Red Hat Enterprise Linux Server release 6.5(圣地亚哥)上。这个错误消息仅仅是措辞错误吗?我应该以root的身份运行这个命令吗?

qgelzfjb

qgelzfjb1#

此错误消息是正确的,因为您需要有特权用户才能设置selinux属性。
如果您不需要成为特权用户,系统上的每个用户都可以更改selinux等您不想要的内容。
我希望这个答案对你有用。

bxgwgixi

bxgwgixi2#

切换到root确实为我清除了这个问题。

相关问题