【问题标题】: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 垃圾邮件过滤器捕获。

    【讨论】:

    • 谢谢,SendGrid 正是我所需要的!
    猜你喜欢
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 2016-07-11
    • 2012-12-30
    • 1970-01-01
    • 2012-10-29
    • 2012-03-25
    • 1970-01-01
    相关资源
    最近更新 更多