Vedere man chmod
per ciò che fa il comando. Fondamentalmente imposta le autorizzazioni di accesso su file e cartelle, con le tre cifre in piedi per utente, gruppo e altre autorizzazioni. Quindi la prima cifra definisce le autorizzazioni per l'utente che possiede il file, il secondo per il gruppo proprietario del file, il terzo per chiunque altro.
Nel tuo caso
-
chmod 777
offre a tutti i diritti di lettura, scrittura ed esecuzione che per la maggior parte dei problemi è decisamente eccessivo
-
chmod 760
attribuisce tutti i diritti al proprietario, legge e scrive nel gruppo proprietario del file e nessun diritto per gli utenti che non possiedono né il file né fanno parte del gruppo proprietario
Concedere troppi diritti potrebbe essere un problema di sicurezza, a seconda che altre persone possano accedere al tuo computer e / o che il tuo computer sia accessibile dall'esterno.
Per risolvere i problemi di apache / PHP, la concessione di 777
sembra essere piuttosto ampia. Vorrei andare prima con 664
(o anche 660
).