- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
selinux_example
Selinux 与HTTP的应用 测试: * * Selinux 下匿名FTP的使用 1,确认已经启用了Selinux: [root@sgzhang ~]# getenforce Enforcing 2,启动FTP deamon: [root@sgzhang ~]# ps -efZ |grep vsftpd root:system_r:ftpd_t:s0 root 12636 1 0 20:13 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf Selinux 下匿名FTP的使用 1, 在匿名访问目录下创建2个文件进行测试,一个是在该目录下手动创建,这样 该文件会自动继承/var/ftp/pub下的目录上下文的值,一个用mv命令从root目录下移 动过来,这样的文件会保留root目录下的安全上下文,如下 [root@sgzhang pub]# pwd /var/ftp/pub [root@sgzhang pub]# echo just a test test.txt [root@sgzhang pub]# chmod 755 test.txt [root@sgzhang pub]# ls -Z -rwxr-xr-x root root root:object_r:public_content_t:s0 test.txt Selinux 下匿名FTP的使用 1, 在匿名访问目录下创建2个文件进行测试,一个是在该目录下手动创建,这样 该文件会自动继承/var/ftp/pub下的目录上下文的值,一个用mv命令从root目录下移 动过来,这样的文件会保留root目录下的安全上下文,如下 [root@sgzhang ~]# pwd /root [root@sgzhang ~]# echo aaa123 root.txt [root@sgzhang ~]# chmod 755 /root/root.txt [root@sgzhang ~]# mv root.txt /var/ftp/pub/ [root@sgzhang ~]# ls -Z /var/ftp/pub/ -rw-r-xr-x root root root:object_r:user_home_t:s0 root.txt -rwxr-xr-x root root root:object_r:public_content_t:s0 test.txt Selinux 下匿名FTP的使用 使用匿名登录测试: [root@sgzhang pub]# lftp localhost lftp localhost:~ cd pub cd ok, cwd=/pub lftp localhost:/pub ls -rwxr-xr-x 1 0 0 12 Aug 23 12:19 test.txt -rwxr-xr-x 1 0 0 910974 Aug 04 02:19 yum lftp localhost:/pub 发现这里看不到root.txt文件 Selinux 下匿名FTP的使用 已知系统启动了Selinux,先查看系统日志,有两个工具可以收集到Selinux产生的 日志,一个是setroubleshoot,对应的软件包为setroubleshoot-server-2.0.5-5.el5 一个是audit,对应的软件包名称是audit-1.7.13-2.el5,先使用audit工具,使用方法 如下: 系统中提供了audit相关的命令,常用的有audit2why和audit2allow,audit产生的日志 放在/var/log/audit, 由于此文件记录的信息很多不宜直接查看,可以借助audit2why 命令,首先启动audit deamon [root@sgzhang audit]# /etc/init.d/auditd status auditd is stopped [root@sgzhang audit]# /etc/init.d/auditd start Starting auditd: [ OK ] [root@sgzhang audit]# /etc/init.d/auditd status auditd (pid 4013) is running... Selinux 下匿名FTP的使用 在客户端登录FTP服务器时会出发audi
原创力文档


文档评论(0)