SElinux 配置

selinux 是个安全性极高的软件,在安装了发行版linux的操作系统中,都有一些各个厂家的配置,

 

因为在发行版linux出厂时,安装了各种编程工具、网络服务,有些安全性软件本身有很强大的功能,

 

需要对其进行限制, selinux的做法是 ,使用者能被分配预先定义好的角色,以便他们不能存取文件

 

或者访问他们不用的程序.

 

这里我给出一些常用的配置以及命令.

 

selinux 在redhat类型的linux中配置目录为:/etc/selinux/

 

1.配置selinux

 

修改配置文件: /etc/selinux/config

 

默认为:

SELINUX=enforcing

 

可选项有:

enforcing(强制:违反了策略,你就无法继续操作下去)

Permissive(有效,但不强制:违反了策略的话它让你继续操作,但记录日志)

Disabled(禁用)

 

2. 查看现有配置

 

[root@localhost selinux]# getsebool -a
abrt_anon_write --> off
allow_console_login --> off
allow_corosync_rw_tmpfs --> off
allow_cvs_read_shadow --> off
allow_daemons_dump_core --> on
allow_daemons_use_tty --> off
allow_domain_fd_use --> on
allow_execheap --> off
...
 

3.修改配置

 

比如在fedora的发行版里,默认selinux阻止了apache的proxy,使用修改命令修改:

 

[root@localhost selinux]# setsebool httpd_can_network_connect  true 

 

这里要注意,setsebool命令有个-P 选项, 上边那条命令只能改变当前运行的selinux的配置,如果操作系统重启后,将继续加载默认配置, 如果需要永久改变,需要加入-P选项:

 

[root@localhost selinux]# setsebool -P httpd_can_network_connect  true

 

4.查看当前运行selinux的状态

 

[root@localhost selinux]# sestatus -bv
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 24
Policy from config file:        targeted

Policy booleans:
abrt_anon_write                             off
allow_console_login                         off
allow_corosync_rw_tmpfs                     off
allow_cvs_read_shadow                       off
allow_daemons_dump_core                     on
allow_daemons_use_tty                       off
...

 

5.查看selinux所能控制软件的内核模块

 

[root@localhost selinux]# semodule -l
abrt    1.1.0
accountsd       1.0.0
ada     1.4.0
afs     1.5.3
aiccu   1.0.0

 

这里我们看下apache的

 

[root@localhost selinux]# semodule -l|grep apache
apache  2.1.2
 

6.查看警告日志

 

这里selinux的日志是二进制压缩的,所以速度比较慢

 

[root@linuxas selinux]# touch selinux-alert.log
[root@linuxas selinux]# sealert -a selinux-alert.log
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值