深入理解与运用SELinux:保障Linux系统安全
1. 通过布尔值管理SELinux
SELinux策略规则编写和模块创建复杂且耗时,错误的策略规则可能危及Linux系统安全。不过,SELinux提供了布尔值(Booleans),让策略修改变得简单。
布尔值就像一个开关,可开启或关闭设置。使用布尔值开关,无需了解策略编写知识就能更改SELinux策略规则的部分内容,而且无需重启系统。
- 查看所有当前布尔值:使用
getsebool -a命令。示例如下:
# getsebool -a abrt_anon_write --> off abrt_handle_event --> off allow_console_login --> off ... xserver_object_manager --> off zabbix_can_network --> off- 查看特定策略:使用
getsebool命令并传入策略名称。示例:
# getsebool httpd_can_connect_ftp httpd_can_connect_ftp --> off- 切换策略:可使用