по дефолту включен selinux, который и доставляет проблему, лечится
взял отсюда, там ещё про правку vsftpd.conf, но в Centos 6.4 это оказалось ненужным
setsebool -P ftp_home_dir 1
service vsftpd restart
взял отсюда, там ещё про правку vsftpd.conf, но в Centos 6.4 это оказалось ненужным