Chmod 777 vers un dossier et tout le contenu

j'ai un répertoire " web /www et un dossier dans ce répertoire appelé store .

dans store sont plusieurs fichiers et dossiers. Je veux donner toutes les permissions au dossier store et à tous les fichiers et dossiers du dossier store .

Comment faire? Je devine via .htaccess.

310
demandé sur ZhiXingZhe - WangYuQi 2011-11-30 19:33:00

7 réponses

si vous optez pour une commande de console, ce sera chmod -R 777 /www/store . Les options -R (ou --recursive ) le rendent récursif.

si vous avez besoin de plus d'information sur chmod commande voir: file permission

563
répondu petervaz 2018-06-14 20:31:35

si par toutes les permissions vous voulez dire 777

naviguez vers le dossier et

chmod -R 777 .
132
répondu Daniel Elliott 2011-11-30 15:36:32

vous pouvez donner la permission au dossier et à tout son contenu en utilisant l'option -R I. e permissions récursives.

mais je suggérerais de ne pas donner la permission 777 à tous les dossiers et c'est tout le contenu. Vous devez donner une permission spécifique à chaque sous-dossier dans les dossiers de répertoire www.

donner idéalement 755 permission pour des raisons de sécurité au dossier web.

sudo chmod -R 755 /www/store

chaque numéro a un sens dans permission. Ne pas donner les autorisations.

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 numéro 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 autre.

si votre dossier Web de production a plusieurs utilisateurs, alors vous pouvez définir les permissions et les groupes d'utilisateurs en conséquence.

plus d'information

  1. Comprendre Des Autorisations De Fichier: Que Fait La Commande "Chmod 777"?
  2. quelles permissions de fichiers dois-je configurer sur Web root?
  3. Pourquoi ne pas /var/www ont chmod 777
65
répondu Somnath Muluk 2017-06-08 08:43:09

vous pouvez également utiliser chmod 777 *

Cela donnera les permissions pour tous les fichiers actuellement dans le dossier et les fichiers ajoutés dans le futur sans donner les permissions pour le répertoire lui-même.

NOTE: Ceci doit être fait dans le dossier où les fichiers sont situés. Pour moi, c'était une image qui avait un problème alors je suis allé dans mon dossier images et j'ai fait ceci.

23
répondu spasticninja 2015-08-12 16:49:00

pour mac, doit être un "super-utilisateur, faire";

alors d'abord :

sudo -s 
password:

et ensuite

chmod -R 777 directory_path
9
répondu dukegod 2018-02-24 03:02:36

Oui, très juste que les -R option chmod commande rend les fichiers/sous-sous-répertoires d'un répertoire donné aurez 777 autorisation. Mais en général, ce n'est pas une bonne pratique de donner 777 à tous les fichiers et dirs car cela peut conduire à l'insécurité des données. Essayez d'être très précis sur la manière de donner tous les droits à tous les fichiers et répertoires. Et pour répondre à votre question:

chmod -R 777 your_directory_name

... va travailler

9
répondu Kuldip Singh Behal 2018-10-01 06:24:27

ça n'a pas marché pour moi.

sudo chmod -R 777 /path/to/your/file/or/directory

j'ai utilisé -f aussi.

sudo chmod -R -f 777 /path/to/your/file/or/directory
3
répondu Janaka Pushpakumara 2017-12-26 20:30:52