Je ne peux pas ouvrir un répertoire avec username
mê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?
permissions
16.10
Victor
la source
la source
sudo chown -R $USER:$USER /path/to/the/directory/
est ce qu'il devrait être ($USER
sera transformé en votre nom d'utilisateur) et lorsque vous considérezsudo chmod -R 777 /path/to/the/directory/
être une réponse, vous ne devriez pas être autorisé à maintenir un site Web ;-)Réponses:
Vous n'avez aucun droit sur le répertoire parent
Vous devez avoir les droits x sur le répertoire parent pour passer par ce répertoire
pour faire ça :
la source
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 dossierJ'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.
la source