selinux的文件类型是怎么一回事??求解

熊二哈 发布于 2010/06/11 10:14
阅读 591
收藏 1

看了很多网上的资料,ls -Z 的时候

像下面这种列表

/usr/lib/cgi-bin(/.*)? system_u:object_r:httpd_sys_script_exec_t
/var/www/perl(/.*)? system_u:object_r:httpd_sys_script_exec_t
/var/www/icons(/.*)? system_u:object_r:httpd_sys_content_t
/var/cache/httpd(/.*)? system_u:object_r:httpd_cache_t
/etc/vhosts -- system_u:object_r:httpd_config_t
/usr/sbin/httpd -- system_u:object_r:httpd_exec_t
/usr/sbin/apache(2)? -- system_u:object_r:httpd_exec_t

最后的httpd_sys_script_exec_t等等这些规则到底是怎么样的?

我弄php的Zender老是起不起来,网上说chcon [zend-manage.so,zend.so] -t shlib_t

这又是一种类型。网上找不到比较好的资料,大侠能给点详细介绍?

加载中
0
鉴客
鉴客

这些东西跟 selinux 没有关系吧》

0
gyqiong
gyqiong

“httpd_sys_script_exec_t”是Selinux中的类型定义,Selinux是控制系统安全的,至于你的ZENDER问题,如果是和Selinux有关的话,就把Selinux关了就可以了,应该是setenforce,需要重启机器。

0
熊二哈
熊二哈

谢谢,解决了,我没关,chcon 授权了

0
kailuan
kailuan

system_u:object_r:httpd_sys_script_exec_t

拥有者:对象:类型

不懂得直接用参照命令么~参照一个运行正常的文件:“chcon  --reference 参照的文件的绝对路径  要设置的文件的绝对路径”

返回顶部
顶部