Se stai cercando un comando da console sarebbe:
chmod -R 777 /www/store
. Il -R
(o --recursive
) lo rendono ricorsivo.
Oppure, se vuoi che tutti i file nella directory corrente abbiano tutti i permessi, digita:
chmod -R 777 ./
Se hai bisogno di maggiori informazioni su chmod
comando vedi:Autorizzazione file
Se per tutti i permessi intendi 777
Passare alla cartella e
chmod -R 777 .
Puoi dare il permesso alla cartella ea tutto il suo contenuto usando l'opzione -R
cioè Autorizzazioni ricorsive.
Ma suggerirei di non concedere l'autorizzazione 777 a tutte le cartelle ed è tutto il contenuto. Dovresti concedere un'autorizzazione specifica a ciascuna sottocartella nelle cartelle della directory www.
Idealmente, dai 755
permesso per motivi di sicurezza alla cartella web.
sudo chmod -R 755 /www/store
Ogni numero ha un significato nel permesso. Non dare piena autorizzazione.
N Description ls binary
0 No permissions at all --- 000
1 Only execute --x 001
2 Only write -w- 010
3 Write and execute -wx 011
4 Only read r-- 100
5 Read and execute r-x 101
6 Read and write rw- 110
7 Read, write, and execute rwx 111
- Primo numero 7:lettura, scrittura ed esecuzione per l'utente.
- Secondo numero 5 - Leggi ed esegui per il gruppo.
- Terzo numero 5 - Leggi ed esegui per gli altri.
Se la tua cartella Web di produzione ha più utenti, puoi impostare le autorizzazioni e i gruppi di utenti di conseguenza.
Maggiori informazioni :
- Capire i permessi dei file:cosa significa "Chmod 777"?
- Quali permessi file devo impostare su web root?
- Perché /var/www non dovrebbe avere chmod 777