无权更改SELinux布尔值

时间:2015-08-06 12:42:35

标签: php openshift openshift-php-cartidges

目前我正在努力让PHP mail()功能正常工作。为此,我可能需要启用httpd_can_sendmail,但是当我尝试在rhc ssh上更改它时,即使我尝试将其更改为非持久性,也会拒绝权限。访问sudoers文件也被拒绝,我觉得我找不到合适的词语来在Google上找到解决方案。

如何设置我的帐户才能更改这些布尔值?

1 个答案:

答案 0 :(得分:0)

如果这是针对OpenShift Online的,那么您根本无权修改SELinux。您也没有sudo或root访问权限。您只能访问容器内部的内容。

如果您只是尝试使用PHP发送电子邮件,则应使用第三方,例如SendGrid(可在https://marketplace.openshift.com处获得,作为易于添加的服务),或者使用mailgun,甚至是您自己经过身份验证的gmail / yahoo电子邮件帐户。这也有助于确保您的电子邮件不会被OpenShift垃圾邮件过滤器捕获。