ls: impossible d'ouvrir le répertoire: autorisation refusée


13

Je ne peux pas ouvrir un répertoire avec usernamemême après avoir pris possession et lui avoir accordé toutes les autorisations:

sudo mkdir /path/to/the/directory/
sudo chown -R username:username /path/to/the/directory/
sudo chmod -R 777 /path/to/the/directory/

Je reçois:

$sudo ls -al /path/to/the/directory/
total 0
drwxrwxrwx 1 username username   0 nov 16 15:13 .
drwx------ 1 root     root     208 nov 16 15:13 ..
$ ls -al /path/to/the/directory/
ls: cannot access '/path/to/the/directory/': Permission denied

Que pourrait-il se passer?


c'est UNIQUEMENT "utilisateur" si vous avez un utilisateur nommé "utilisateur". sudo chown -R $USER:$USER /path/to/the/directory/est ce qu'il devrait être ( $USERsera transformé en votre nom d'utilisateur) et lorsque vous considérez sudo chmod -R 777 /path/to/the/directory/être une réponse, vous ne devriez pas être autorisé à maintenir un site Web ;-)
Rinzwind

@Rinzwind Ne vous inquiétez pas, le 777 est simplement le résultat d'un débogage fou! :-)
Victor

Réponses:


15

Vous n'avez aucun droit sur le répertoire parent

drwx------ 1 root     root   208 nov 16 15:13 ..

Vous devez avoir les droits x sur le répertoire parent pour passer par ce répertoire

drwx--x--x 1 root     root   208 nov 16 15:13 ..

pour faire ça :

sudo chmod go+x /path/to/the

Normalement, tous les répertoires peuvent être lus par défaut par tous les utilisateurs (sauf / root) donc vous ne devriez pas avoir ce problème. Cependant, drwx------ 1 root root 208 nov 16 15:13 ..vous indique que le répertoire parent ne peut pas être lu par votre utilisateur. Vous devez ajouter des autorisations à l'utilisateur pour lire le dossier
Aegefel

oui sur tous les parents
f35

0

J'ai eu le même problème, mais la déconnexion et la reconnexion avec l'utilisateur étaient l'étape requise.

J'avais créé le groupe et ajouté l'utilisateur au groupe dans la même session.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.