Вот моя проблема:
Я создал группу 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 Фаната
внутри 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
d-wx-wx--- 2 root allowed 4096 mar 1 23:30 .
, Что каталог не имеет полномочий чтения ни для кого (вот почему только корень может перечислить содержание). Дайте доступ для чтения:
sudo chmod ug+r dir1