强烈恳请那位老大详解selinux
今天心血来潮,装了一个fedora6,登上去后,发现最简单的vsftp竟然不会用了,vsftp死活不让主目录建立在/home下的用户登录,起初怀疑是vsftp安装有问题,在CU发了一篇帖子询问如何看RPM包里的编译参数,未果;接着又在网上疯搜vsftp的配置文件及pam的配置,未果;于是将ftp客户端提示的东东拿到网上一搜,有戏---发现是selinux在作祟。尽管也从网上查到了一些诸如getsebool,setsebool等命令,可是对于/etc/selinux下的东东却一窍不通,尤其是targeted目录下的东东,可谓是“天书奇谈”。然后又用getsebool -a查看到了一些条目,可是这些条目究竟是做什么用的,实在是不懂。就比如说解决vsftp不能访问/home目录吧,将ftpd_disable_trans 从off --> on倒是解决了问题,可是ftpd_disable_trans在selinux中起什么作用,它为什么会导致这样的问题,它又和其他的selinux条目有何关系?所以强烈恳请DX给点解释或是相关文档的连接。小的不胜感激!