我认为这是把这个,而不是在StackOverflow的正确的地方
无论哪种方式,我们有一个CentOS 6.6服务器。 SElinux不允许我们启用httpd_can_sendmail
我试过这个….
sudo setsebool -P httpd_can_sendmail on
我然后得到这个
/usr/sbin/getsebool httpd_can_sendmail httpd_can_sendmail --> off
我也试过这个
sudo setsebool -P httpd_can_sendmail 1 sudo setsebool -P httpd_can_sendmail true sudo setsebool -P httpd_can_sendmail on
sudo命令和pipe理SELinux需要一些额外的处理,但通常只需从交互式根用户会话中运行该命令是最简单的:
$ sudo -i Password: # setsebool -P httpd_can_sendmail on
我认为问题是你需要指定一个angular色作为sudo命令的一部分:
-r role-r(angular色)选项使新(SELinux)安全上下文具有由angular色指定的angular色。
从我的理解应该正确设置/etc/sudoers然后:
sudo -r sysadm_r -u root setsebool -P httpd_can_sendmail on
应该做的伎俩,但我现在不能真正testing。
这个问题似乎相关: 授予sudo在freeIPA中对SELinux受限用户的访问权限