安装配置vsftpd服务器后,总是无法使用本地用户登陆,一直把精力集中于修改/etc/vsftpd/vsftpd.conf配置文件,考虑到防火墙问题,权限问题等,始终无法解决;刚开始使用的浏览器登陆自己配置的vsftpd服务器,没有什么有用的提示,只是说permision deny什么的,后来在 FileZilla中使用本地用户登陆时提示500 OOPS: cannot change directory:/home/gluck,百度之,原来问题如下:
原来Fedora 和 Red Hat Enterprise Linux默认安装 SELinux,具体什么是SELinux,请百度之,SELinux提供的安全功能阻止了本地用户的ftp登陆,关闭之就一切正常了,可以通过编辑配置文件来关闭:
编辑这个文件/etc/selinux/config,把SELINUX的值改为disabled,保存重启,可以使用本地用户登陆了,如果不能使用的话可能是防火墙的问题,可以先关了防火墙试一下,关闭防火墙命令:
service iptables stop
阅读(1435) | 评论(0) | 转发(0) |