Gruppenmitglied kann Dateien im von der Gruppe erstellten Verzeichnis nicht auflisten

Gruppenmitglied kann Dateien im von der Gruppe erstellten Verzeichnis nicht auflisten

Ich verwende Centos 6.6.

Ich habe eine Gruppe mit folgendem Aufruf erstellt

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

Wenn ich eingebe

more /etc/group

Ich verstehe

www-OtagoHarbour:x:501:apache,OtagoHarbour

ich betrete

sudo chown apache /var/www/dropbox

Dann

 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

Wenn ich mich jedoch als OtagoHarbour anmelde und eingebe

 ls /var/www/dropbox

Ich bekomme

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

BEARBEITEN:

$ 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

Antwort1

Die normalen Dateiberechtigungen sind OK. Aber der abschließende Punkt im Berechtigungsfeld

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

zeigt an, dass für dieses Verzeichnis ein SELinux-Sicherheitskontext vorhanden ist. Wenn SELinux aktiv ist (was mit dem Befehl überprüft werden kann sestatus), kann dies den Zugriff verhindern.

Ich kenne mich allerdings nicht mit SELinux aus. Daher kann ich Ihnen nicht sagen, wie Sie diese Einstellungen ändern. Wenn das der Grund ist, sollten Sie eine neue Frage speziell zu den erforderlichen SELinux-Einstellungen stellen.

verwandte Informationen