Intentando modificar los permisos dentro de un directorio web (el cual trabajo desde consola en lugar de usar un cliente FTP por comodidad y celeridad), me encontré conque siempre me olvido el comando y su combinación.
Para ahorrarme esto, decidí escribirme este ayuda memoria (como lo hizo Cjenkins blog, de quien tomé el recordatorio).
Todos los subdirectorios de un directorio a 755:
find . -type d -exec chmod 755 {} \;
Todos los archivos a 644:
find . -type f -exec chmod 644 {} \;
Establecer solo los archivos que terminen con .php a 644: (válido para cualquier extensión)
find . -name \*\.php -exec chmod 644 {} \;
Saludos!