Centos下配置vftp问题

一、安装后添加用户后,用户不能登陆

chroot_list_enable=YES

# 用户登录FTP服务器后是否具有访问自己目录以外的其他文件的权限
# 设置为YES时,用户被锁定在自己的home目录中,vsftpd将在下面chroot_list_file选项值的位置寻找chroot_list文件
# 必须与下面的设置项配合


chroot_list_file=/etc/vsftpd/chroot_list

# 被列入此文件的用户,在登录后将不能切换到自己目录以外的其他目录
# 从而有利于FTP服务器的安全管理和隐私保护。此文件需自己建立


开户后可以登陆

二、登陆后没有文件,也无法上传文件

原来是selinux问题

#CentOS5
setsebool -P ftp_home_dir 1
#CentOS6里,是这样 
setsebool -P allow_ftpd_full_access 1

service vsftpd restart

参考文章

修改SELinux设置,使vsftp在enforcing security enhance模式下正常运行

史上最详细的vsftpd配置文件讲解


你可能感兴趣的:(Centos下配置vftp问题)