web-dev-qa-db-fra.com

Autorisation refusée lorsque chmod est défini

Voici mon problème:

J'ai créé un groupe allowed

Je l'ai défini comme groupe principal pour _user1_ donc après avoir tapé groups, je vois allowed en premier sur la liste.

J'ai créé un répertoire via _Sudo mkdir dir1_ <- il a été créé avec root en tant que propriétaire et root en tant que groupe (dans _ls -l_)

J'ai tapé _Sudo chgrp allowed dir1_ pour changer le groupe de dir1

Tous les fichiers de dir1 ont été modifiés par _chmod 770 *_

mais je n'ai toujours pas accès à ces fichiers -> _ls: cannot open directory .: Permission denied_

Y a-t-il quelque chose que j'oublie? Comment obtenir un accès pour les utilisateurs du groupe allowed?
Bien sûr, _chmod 777_ est hors de considération ...

Montage selon @Elder Geek

dans dir1

_>ls -al gives:
>"ls: cannot open directory .: Permission denied"


> Sudo ls -al gives: 
> d-wx-wx---  2 root allowed   4096 mar  1 23:30 .
> drwxr-xr-x 24 root root      4096 mar  1 23:29 ..
> -rwxrwx---  1 root allowed    123 mar  1 23:30 excluded
> -rwxrwx---  1 root allowed  15964 mar  1 23:30 found inv.log
> -rwxrwx---  1 root allowed    220 mar  1 23:30 old.log
_

et à partir de 1 niveau supérieur:

_> ls -al di* (there is only 1 result for di*  -> dir1)
> ls: cannot open directory dir1: Permission denied
_
2
Neto
d-wx-wx---  2 root allowed   4096 mar  1 23:30 .

Ce répertoire ne dispose d’autorisations de lecture pour personne (c’est pourquoi seul root peut répertorier le contenu). Donner un accès en lecture:

Sudo chmod ug+r dir1
0
muru