Código:
chmod 750 /home/httpd/html
chmod -R 640 /home/httpd/html/*
chown -R usuarioqueedita.apache /home/httpd/html
chown -R usuarioqueedita.apache /home/httpd/html/*
Debería servirte. Para que un usuario pueda "browsear" un directorio, este tiene que tener permisos de "ejecución" (que no lo es realmente) en el directorio, por ejemplo, 5.
Con permisos 4 para un directorio, no se tiene acceso a él (puedes hacer la prueba en un shell y así practicas).
Un saludo,