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
_
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