adp*_*cas 5 selinux sudo centos6
我认为这是放置此内容的正确位置,而不是放在 StackOverflow 中
不管怎样,我们都有一个 CentOS 6.6 服务器。SElinux 不允许我们启用 httpd_can_sendmail
我试过这个....
sudo setsebool -P httpd_can_sendmail on
Run Code Online (Sandbox Code Playgroud)
然后我得到这个
/usr/sbin/getsebool httpd_can_sendmail
httpd_can_sendmail --> off
Run Code Online (Sandbox Code Playgroud)
我也尝试过这个
sudo setsebool -P httpd_can_sendmail 1
sudo setsebool -P httpd_can_sendmail true
sudo setsebool -P httpd_can_sendmail on
Run Code Online (Sandbox Code Playgroud)
该sudo
命令和管理 SELinux 需要一些额外的处理,但通常只需从交互式根会话运行该命令是最简单的:
$ sudo -i
Password:
# setsebool -P httpd_can_sendmail on
Run Code Online (Sandbox Code Playgroud)
我认为问题是您需要指定一个角色作为 sudo 命令的一部分:
-r role
(role)选项-r
使新的 (SELinux) 安全上下文具有由 role 指定的角色。
据我了解,应该/etc/sudoers
正确设置,然后:
sudo -r sysadm_r -u root setsebool -P httpd_can_sendmail on
Run Code Online (Sandbox Code Playgroud)
应该可以解决问题,但我现在无法真正测试。
这个问题似乎相关:Granting sudo access to a SELinuxconfided user in freeIPA
归档时间: |
|
查看次数: |
7036 次 |
最近记录: |