El miembro del grupo no puede enumerar archivos en el directorio creado por el grupo

El miembro del grupo no puede enumerar archivos en el directorio creado por el grupo

Estoy usando Centos 6.6.

Hice un grupo con la siguiente llamada

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

cuando entro

more /etc/group

Veo

www-OtagoHarbour:x:501:apache,OtagoHarbour

yo entro

sudo chown apache /var/www/dropbox

entonces

 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

Sin embargo, cuando inicio sesión es como OtagoHarbour e ingreso

 ls /var/www/dropbox

yo obtengo

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

EDITAR:

$ 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

Respuesta1

Los permisos de archivo normales están bien. Pero el punto final en el campo de permiso

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

muestra que hay un contexto de seguridad SELinux para este directorio. Si SELinux está activo (lo cual se puede verificar con el comando sestatus), esto puede impedir el acceso.

Sin embargo, no estoy familiarizado con SELinux. Por lo tanto, no puedo decirle cómo cambiar esa configuración. Si ese es el motivo, entonces debería hacer una nueva pregunta específicamente sobre la configuración necesaria de SELinux.

información relacionada