Tengo ubuntu instalado en mi computadora local con apache / php / mysql.
Ahora tengo un directorio en / var / www, dentro del cual tengo varios de mis proyectos en curso. También trabajo con código abierto (drupal, magento, sugarcrm).
El problema que estoy enfrentando es cambiar el permiso de archivo con la terminal. En algún momento necesito cambiar el permiso de la carpeta completa y sus subcarpetas y archivos posteriores. Tengo que cambiar individualmente usando
sudo chmod 777 foldername
¿Cómo puedo hacer esto recursivamente?
Además, ¿por qué tengo que hacerlo siempre? 777 , probé 755 para carpetas y 644 para archivos, pero eso no funcionará.