【问题标题】:No permission to change SELinux booleans无权更改 SELinux 布尔值
【发布时间】:2015-10-29 14:56:29
【问题描述】:
目前我正在尝试让 PHP mail() 函数工作。为此,我可能需要启用httpd_can_sendmail,但是当我尝试在rhc ssh 上更改它时,即使我尝试将其更改为非持久性,权限也会被拒绝。对 sudoers 文件的访问也被拒绝了,我觉得我只是找不到合适的词来在 Google 上找到解决方案。
如何将我的帐户设置为能够更改这些布尔值?
【问题讨论】:
标签:
php
openshift
openshift-php-cartidges
【解决方案1】:
如果这是针对 OpenShift Online,那么您根本无权修改 SELinux。您也将没有 sudo 或 root 访问权限。您只能访问容器内的内容。
如果您只是尝试使用 PHP 发送电子邮件,您应该使用第三方,例如 SendGrid(可在 https://marketplace.openshift.com 获得,作为一种易于添加的服务),或 mailgun,甚至您自己的经过身份验证的 gmail/yahoo 电子邮件帐户。这也将有助于确保您的电子邮件不会被 OpenShift 垃圾邮件过滤器捕获。