首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SELinux -不能用sudo改变SELinux布尔

SELinux -不能用sudo改变SELinux布尔
EN

Server Fault用户
提问于 2014-12-08 20:07:15
回答 1查看 6K关注 0票数 5

我认为这是正确的地方放置这个,而不是在StackOverflow

不管怎样,我们有一个CentOS 6.6服务器。SElinux不允许我们启用httpd_can_sendmail

我试过这个..。

代码语言:javascript
复制
sudo setsebool -P httpd_can_sendmail on

然后我就能拿到这个

代码语言:javascript
复制
/usr/sbin/getsebool httpd_can_sendmail
httpd_can_sendmail --> off

我也试过用这个

代码语言:javascript
复制
sudo setsebool -P httpd_can_sendmail 1
sudo setsebool -P httpd_can_sendmail true
sudo setsebool -P httpd_can_sendmail on
EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-12-09 20:49:38

sudo命令和管理SELinux需要一些额外的处理,但通常简单地从交互式根会话运行命令是最简单的:

代码语言:javascript
复制
$ sudo -i 
  Password: 
# setsebool -P httpd_can_sendmail on 

我认为问题在于您需要指定一个角色作为sudo命令的一部分:

-r role -- -r (角色)选项导致新的(SELinux)安全上下文具有角色指定的角色。

据我所知,应该正确设置/etc/sudoers,然后:

代码语言:javascript
复制
sudo -r sysadm_r -u root setsebool -P httpd_can_sendmail on 

应该能行,但我现在真的不能测试。

这个问题似乎是相关的:授予SELinux受限用户在中的sudo访问权限

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/650082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档