グループメンバーはグループが作成したディレクトリ内のファイルを一覧表示できません

グループメンバーはグループが作成したディレクトリ内のファイルを一覧表示できません

Centos 6.6を使用しています。

私は次の呼び出しでグループを作りました

 sudo groupadd www-OtagoHarbour
 sudo usermod -G www-OtagoHarbour apache
 sudo usermod -G www-OtagoHarbour OtagoHarbour

入ると

more /etc/group

なるほど

www-OtagoHarbour:x:501:apache,OtagoHarbour

私が入ります

sudo chown apache /var/www/dropbox

それから

 sudo chgrp -R www-OtagoHarbour /var/www/dropbox
 sudo chgrp -R www-OtagoHarbour /var/www
 sudo chmod -R g+r /var/www/dropbox
 sudo chmod -R g+r /var/www

しかし、OtagoHarbourとしてログインして入力すると

 ls /var/www/dropbox

私は

 ls: cannot open directory /var/www/dropbox: Permission denied/var/www/dropbox

編集:

$ ls -ld /var/www/dropbox /var/www /var
drwxr-xr-x. 22 root   root            4096 Mar 25  2014 /var
drwxr-xr-x. 17 root   www-OtagoHarbour 4096 Jan  9 22:29 /var/www
drwxrwx--x.  2 apache www-OtagoHarbour 4096 Jan 10 11:30 /var/www/dropbox

答え1

通常のファイル権限は問題ありません。しかし、権限フィールドの末尾のドット

drwxrwx--x.  [...] /var/www/dropbox

このディレクトリに SELinux セキュリティ コンテキストがあることを示します。SELinux がアクティブな場合 (コマンドで確認できますsestatus)、アクセスがブロックされる可能性があります。

ただし、私は SELinux に精通していません。そのため、これらの設定を変更する方法をお伝えすることはできません。それが理由である場合は、必要な SELinux 設定について具体的に新しい質問をする必要があります。

関連情報