首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

vsftpd不能登录问题

作者:  时间: 2011-04-18

vsftpd不能登录问题


是由于SELINUX导致的问题

这常常是因为SELinux不允许vsftpd线程访问用户主目录造成的。


方法一
运行system-config-securitylevel,关闭SELinux。
# system-config-securitylevel
在界面中SELinux区域,选择Disabled。在选择Customize按钮,开机Firewall对FTP的支持。


方法二
//查看当前的状态
# getsebool ftpd_disable_trans
ftpd_disable_trans --> off
//使用setsebool命令开启
# setsebool ftpd_disable_trans 1
//查看当前状态是否是on的状态
# getsebool ftpd_disable_trans
ftpd_disable_trans --> on
//setsebool使用-P参数,无需每次开机都输入这个命令
# setsebool -P ftpd_disable_trans 1
# service vsftpd restart