I just had some issues getting vsftpd setup on Centos 5.2 I kept getting 500 OOPS: cannot change directory. Searchign around on the net I finally found
this post which included the command to allow ftp for users through SELinux.
/usr/sbin/setsebool -P ftp_home_dir=1