Quelques permissions de dossiers sous Apache

explications types d'accès chmod notation numerique CHMOD permissions habituelles de CHMOD type d'acces ugoa Utilisateurs / Groupe / Autre / AllDroits  »standards » d’Apache : appelés CHMOD

rw-r–r–     644     (pour les fichiers)   c’est un chmod   »standard » : tout le monde peut lire le fichier mais seul root peut le modifier

rwxr-xr-x     755

> Pour les fichiers : le fichier est lisible et exécutable par tous, seul root peut le modifier
> Pour les répertoires, c’est un chmod   »standard » : tout le monde peut accéder au répertoire et lire son contenu, seul root peut modifier le dossier

Comment modifier en SSH les droits ?

par exemple, se situer dans le dossier qui contient le dossier pour le fichier à modifier et tapez : 
sudo chmod 755 lenomdudossier
ou si vous voulez appliquer ce chmod à tous les dossier et fichier à l’intérieur du dossier, applique récursivement :
sudo chmod -R 755 lenomdudossier

Donner les permissions d’accès au dossier uploads :

Lorsqu’un message d’erreur tel que « vous n’avez pas autorisation d’accéder au dossier » apparait au moment d’uploader des images dans votre CMS préféré ou de modifier un fichier, il est bon d’aller voir du coté des permissions sur votre serveur.

Exemple avec le dossier uploads de WordPress :

en se connectant en SSH et via la commande ls -l  vous pouvez voir qu’elles autorisations sont assignées au dossier (ou fichier) :

1. si vos droit sont : drwxr-xr-x : notez que r-x signifient que vous n’y aurez pas accès, il faut change son groupe et ses permissions (son CHMOD)

pour changer de groupe : sudo chgrp www-data lenomdudossier
pour changer les droits : sudo chmod g+w lenomdudossier

Résultats : drwxrwxr-x  root www-data twentyfifteen-child -> ce dossier à les droits utilisateurs non root et les droits en écriture

 

Plus d’info sur http://www.tuteurs.ens.fr/unix/droits.html

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *