码迷,mamicode.com
首页 > 系统相关 > 详细

VSFTPD配置说明和问题处理(Linux)

时间:2016-07-20 19:32:51      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

一.vsftpd.conf部分配置说明

如下几个配置项,是最容易混淆的,特记录下来。

1.限制登录用户进入其他目录:

chroot_local_user=YES  #本地所有账户都只能在自家目录
chroot_list_enable=YES #是否允许vsftpd读取一个提供了用户名的文件
chroot_list_file=/etc/vsftpd/chroot_list       #配置不被限制在自己家目录的用户列表

2.限制本地用户访问FTP:

userlist_enable=YES    #是否借助vsftpd的抵挡机制来处理某些不受欢迎的账号,与下面的参数设置有关
userlist_deny=YES      #当userlist_enable=YES时才生效。若设置此项为YES,则被列入到下面配置文件中的账号不能登录FTP
userlist_file=/etc/vsftpd/user_list #当userlist_deny=YES时生效。

 

 

二.FTP常见问题
问题1:使用第3方工具无法连接到FTP
解决方法:请检查是否是防火墙是否开启,如果开启请关闭。
 
问题2:通过第3方工具或者在命令行连接ftp时,提示"500 OOPS:cannot change directory:/home/xxxx"
解决方法:
1.查看ftp服务器系统配置状态
getsebool  -a | grep  ftp

2.查看ftp_home_dir是否打开,如果没有打开,请执行下面命令:

setsebool ftp_home_dir 1
or
setsebool ftp_home_dir on

问题3:连接到ftp后,无法查看ftp home目录下的文件或者文件夹

1.查看ftp系统配置状态中的allow_ftpd_full_access是否开启。
getsebool  -a | grep  ftp

2.开启allow_ftpd_full_access

setsebool allow_ftpd_full_access 1
or
setsebool allow_ftpd_full_access on

 

 

VSFTPD配置说明和问题处理(Linux)

标签:

原文地址:http://www.cnblogs.com/xb2016/p/5689172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!