Estou usando o Centos 6.6.
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
Eu 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
Porém, quando eu logar é como OtagoHarbour e entro
ls /var/www/dropbox
eu recebo
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
Responder1
As permissões normais de arquivo estão OK. Mas o ponto final no campo de permissão
drwxrwx--x. [...] /var/www/dropbox
mostra que existe um contexto de segurança 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. Portanto, não posso lhe dizer como alterar essas configurações. Se esse for o motivo, você deve fazer uma nova pergunta especificamente sobre as configurações necessárias do SELinux.