O membro do grupo não pode listar arquivos no diretório feito por grupo

1

Estou usando o Centos 6.6.

Eu fiz um grupo com a seguinte chamada

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

Quando eu entro

more /etc/group

vejo

www-OtagoHarbour:x:501:apache,OtagoHarbour

Eu entro

sudo chown apache /var/www/dropbox

então

 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

No entanto, quando eu registro é como OtagoHarbour e digite

 ls /var/www/dropbox

Eu obtenho

 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
    
por OtagoHarbour 10.01.2015 / 17:45

1 resposta

1

As permissões normais de arquivo são OK. Mas o ponto final no campo de permissão

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

mostra que existe um contexto de segurança do SELinux para este diretório. Se o SELinux estiver ativo (o que pode ser verificado pelo comando sestatus ), isso pode impedir o acesso.

Eu não estou familiarizado com o SELinux, no entanto. Assim, não posso dizer como alterar essas configurações. Se essa é a razão, então você deve fazer uma nova pergunta específica sobre as configurações necessárias do SELinux.

    
por 10.01.2015 / 22:05