Si vous optez pour une commande de console, ce serait :
chmod -R 777 /www/store
. Le -R
(ou --recursive
) les options le rendent récursif.
Ou si vous voulez que tous les fichiers du répertoire courant aient toutes les permissions, tapez :
chmod -R 777 ./
Si vous avez besoin de plus d'informations sur chmod
commande voir :autorisation de fichier
Si par toutes les autorisations vous voulez dire 777
Accédez au dossier et
chmod -R 777 .
Vous pouvez autoriser le dossier et tout son contenu à l'aide de l'option -R
c'est-à-dire des autorisations récursives.
Mais je suggérerais de ne pas donner l'autorisation 777 à tous les dossiers et à tout leur contenu. Vous devez donner une autorisation spécifique à chaque sous-dossier dans les dossiers du répertoire www.
Dans l'idéal, donnez 755
autorisation pour des raisons de sécurité au dossier Web.
sudo chmod -R 755 /www/store
Chaque numéro a une signification dans la permission. Ne donnez pas l'autorisation complète.
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
- Premier chiffre 7 – Lire, écrire et exécuter pour l'utilisateur.
- Deuxième numéro 5 – Lire et exécuter pour le groupe.
- Troisième numéro 5 – Lire et exécuter pour les autres.
Si votre dossier Web de production compte plusieurs utilisateurs, vous pouvez définir les autorisations et les groupes d'utilisateurs en conséquence.
Plus d'infos :
- Comprendre les autorisations de fichiers :que signifie "Chmod 777" ?
- Quelles autorisations de fichier dois-je définir sur la racine Web ?
- Pourquoi /var/www ne devrait pas avoir chmod 777