初步认识selinux.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初步认识selinux

Redhat7初步认识selinuxSelinux配置文件:/etc/selinux/config可以看到,配置文件能配置的只有两行SELINUX=enforcing --enforcing强制开启--permissive仅记录不阻止 --disabled停用SELINUXTYPE=targeted --基于目标的selinuxSelinux图形化管理安装包policycoreutils-gui查看用户selinux context值:id –Z查看当前每个进程正在使用的context值:ps –auxZ查看selinux规则库中的context值:semanage fcontext -l查看单个文件的context值:ls -Z file ls -dZ dir(目录)查看每个服务的selinux布尔值:getsebool –a临时设置selinux开关getenforce 查看当前selinux值setenforce 0 修改为permissive更改文件的context值类型:chcon -t public_content_rw_t /var/www/html/index.htmlchcon --reference=/var/www/html / var/test #参照指定目录的context值类型restorecon -R /var/test #依照规则库修改该目录及其以下的文件context值类型更改服务的布尔值:setsebool -P ftp_home_dir 1 #-P 永久更改向selinux规则库添加规则:semanage fcontext -a -t httpd_sys_content_t /custom(/.*)?restorecon -Rv /custom #应用规则库里的规则selinux排错,redhat7默认已经安装安装包setroubleshoot*重启服务systemctl restart auditd查看日志:sealert -a /var/log/audit/aduit.log/var/log/messagessealert -l ID如果没有收集到日志,需执行semodule –DBselinux日志selinux默认日志位置/var/log/audit/audit.logselinux引起的httpd问题搭建httpd服务器使在/var/www/html/下创建index.html在浏览器上可以看到index.html的内容。现在删徐index.html,在/mnt下创建index.html并且mv /mnt/index.html /var/www/html/index.html可以看到,httpd弹出他自己的一个测试页面,并没有把index.html的内容显示出来。此时,监控selinux的日志tail –f /var/log/audit.log,多敲几个回车到空闲地方再次用浏览器访问可以看到,是selinux把我们的访问给拦截了,并告诉我们,context值错误了。原因就是mv一个文件,会保留他原来的selinux context。图中可以看到,index.htm的context值应该是httpd类型的,而现在是mnt的一个文件类型解决办法:Restorecon –R /var/www/html/恢复目录下的selinux context值又能访问了

文档评论(0)

dsf80fhg0j + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档