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을 루트로 실행하면 종료됩니다!

[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

분명히 나는 ​​뭔가를 놓치고 있습니다. 어쩌면 구글이 이것을 허용하지 않을 수도 있습니다. 어떤 조언이라도 대단히 감사하겠습니다!

관련 정보