Cuando te pasas media vida laboral instalando Joomla, WordPress y demás softwars libres en distintos servidores, siempre acabas pegándote con el tema de los permisos. Que no puedo subir ficheros a cierta carpeta, que si con Plesk no puedo cambiar el propietario, que no puedo hacerlo recursivamente, que si tengo que hacerlo a nivel FTP… Cuando tienes la suerte de tener el servidor cerca o puedes entrar por SSH remotamente, el tema cambia. Aquí tenéis algunos comandos que siempre son útiles en UNIX.
Cambiar permisos en ficheros y directorios recursivamente:
find . -type f -exec chmod 644 {} \ ;
find . -type d -exec chmod 755 {} \ ;
Cambiar usuarios y grupos recursivamente:
chown -R apache:www .