Google Compute Engine で SELinux setebool コマンドが失敗します。

Google Compute Engine で SELinux setebool コマンドが失敗します。

Google Compute Engine(LAMPスタック、CentOS 6.9)でウェブサイトを設定しようとしています。私はPHPMailerを使用して電子メール(登録、登録、ログインなど)を送信します。

私はG-SuiteとPHPMailerの呼び出しでsmtpとこれらすべての良い機能を設定しました。しかし、私の電子メールは転送されませんでした。ほとんどの人がこの問題を解決しました。

sudo setsebool -P httpd_can_sendmail 1
sudo setsebool -P httpd_can_network_connect 1

しかし、私の場合、setseboolは適用されませんでした(以下に示すように)。 setseboolをrootとして実行すると終了します!

[me]$ sudo setsebool -P httpd_can_sendmail 1
[me]$ sudo setsebool -P httpd_can_network_connect 1
[me]$ getsebool httpd_can_sendmail
httpd_can_sendmail --> off
[me]$ getsebool httpd_can_network_connect
httpd_can_network_connect --> off

// Try as root & it gets killed by ...?
[me]$ sudo su -
[root]# setsebool -P httpd_can_sendmail 1
Killed

明らかに私は何かを見逃しています。たぶんGoogleはこれを許可しないかもしれません。どんなアドバイスもありがとうございました!

ベストアンサー1

おすすめ記事