В доступе отказано, когда установлен chmod

Вот моя проблема:

Я создал группу allowed

Я установил его в качестве основной группы для user1 так после ввода groups я вижу allowed как первый в списке.

Я создал каталог через sudo mkdir dir1 <- он был создан с root как владелец и root как группа (внутри ls -l)

Я набрал sudo chgrp allowed dir1 изменить группу dir1

Все файлы внутри dir1 были изменены chmod 770 *

но до сих пор у меня нет доступа к этим файлам -> ls: cannot open directory .: Permission denied

Есть ли что-то, о чем я забываю? Как получить доступ для пользователей из allowed группа?
Конечно, chmod 777 вне рассмотрения...

Редактирование в соответствии с @Elder Geek

внутри 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

и с 1 уровня выше:

> ls -al di* (there is only 1 result for di*  -> dir1)
> ls: cannot open directory dir1: Permission denied

1 ответ

Решение
d-wx-wx---  2 root allowed   4096 mar  1 23:30 .

Этот каталог не имеет разрешений на чтение для кого-либо (поэтому только root может перечислять содержимое). Предоставить доступ для чтения:

sudo chmod ug+r dir1
Другие вопросы по тегам