Sorry for Late Answer.
It is CentOS 6.5. vsftpd as a ftp daemon installed on it. httpd is installed on it.
No, SELinux is not installed on it. May be it was installed before but now there is no SELinux.
I think the owner and group of htdocs directory(/var/www/html) should be apache.
This is the line in /etc/passwd
Code:
apache:x:48:48:Apache:/var/www:/bin/bash
user:x:1001:501:FTP USER user:/home/www/html:/bin/bash
This is the line in /etc/group
Code:
user:x:501:apache
apache:x:48:user
I have assigned group user to apache as well as group apache to user, but still not able to upload files into htdocs(owner & group apache) when logged in as user from ftp.