Permessi sito web gestiti con LINUX

Gestire su LINUX i permessi corretti alle varie cartelle ed i file di un server WEB, fa si che vi premuniate da brutte sorprese. Sicuramente hacker e altri non ce l'hanno con voi, ma con tools che sniffano il web, possono arrivare a server con permessi non appropriati.
Fare il lavoro corretto per apache รจ sicuramente di vitale importanza. Settare il proprietario a root e solo i file /var/www (generalmente di default) necessari a www-data.
Inoltre i permessi per i file devono essere a 644 (permessi di scrittura solo al proprietario e lettura a tutti), mentre le directory a 755.
Spiegazioni
Gestire su LINUX i permessi corretti per le varie cartelle ed i file di un WEB server, in maniera da premunirsi da brutte sorprese.
Per farlo in modo automatico รจ sufficiente dare i seguenti comandi :
Impostiamo i permessi su tutti i file a 644 che trova nelle varie cartelle:
find /var/www -type f -exec chmod 644 {} \; find...
Qui invece si ricercano le directory e si settano i permessi a 755:
find /var/www -type d -exec chmod 755 {} \; find...
Dopo di che si imposta il proprietario corretto per un server web:
chown -R www-data:www-data /var/www chow...
Il parametro R vale sempre per ricorsivo mode.
Buon lavoro

