ciao,
questione alquanto spinosa quella dei permessi su file e cartelle anche perchè dipende dalla configurazione generale del server.
Per esempio se parliamo di cartelle se il server è configurato bene sono sufficienti permessi 755 per rendere scrivibili le cartelle di joomla. Permessi sulle cartelle impostati a 755 garantiscono maggiore sicurezza al sito e le rendono scrivibili per joomla!
Se invece il server non è configurato a dovere allora per rendere scrivibili le cartelle per joomla le devi impostare a 777 che non è il massimo della sicurezza.
Legato al discorso dei permessi c'è il discorso della ownership su file e cartelle.
Se un server è configurato bene allora l'utente ftp e l'utente apache coincidono come ownership. Questo garantisce una maggiore sicurezza al sito e non crea problemi.
Ovviamente tutto questo discorso lo puoi realizzare se hai la possibilità di configurare il server a tuo piacimento, se acquisti spazio hosting allora ci puoi fare poco da questo punto di vista se non valutare prima di acquistare lo spazio web chi ti garantisce queste caratteristiche e chi no.
Ho sintetizato al massimo quindi spero di essermi spiegato bene.