web-dev-qa-db-ja.com

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
2
Neto
d-wx-wx---  2 root allowed   4096 mar  1 23:30 .

そのディレクトリには誰に対する読み取り権限もありません(そのため、rootのみがコンテンツをリストできます)。読み取りアクセス権を付与します。

Sudo chmod ug+r dir1
0
muru