Ich habe mehrere Benutzer mitApacheInstalliert aufUbuntu 14.04 Server.
Wie kann ich die Berechtigungen für Benutzergruppen und/oder Home-Verzeichnisse festlegen, damit Benutzer die Home-Verzeichnisse der anderen nicht lesen können, Apache aber andererseits ihre Home-Verzeichnisse lesen kann (virtuelle Hosts sind so festgelegt, dass alle Benutzer ihre eigene Subdomäne in ihrem eigenen Home-Verzeichnis haben).
Daher sollte es wichtig sein, dass Benutzer weder die Home-Verzeichnisse anderer Benutzer noch deren virtuelles Host-Verzeichnis (/home/other_user/www/) lesen können, Apache jedoch (natürlich) das Lesen des eigenen „vom virtuellen Host zugewiesenen“ Verzeichnisses (/home/other_user/www/) gestattet sein sollte.
Antwort1
Fügen Sie den entsprechenden Benutzer hinzuGruppenan den Apache-Benutzer und machen Sie die Dateigruppe lesbar (und je nach Bedarf möglicherweise beschreibbar).
Entschuldigen Sie den Mangel an Beispielen und Formatierung, ich bin gerade unterwegs und tippe dies auf meinem Telefon ;). Vielleicht kann jemand anderes die entsprechenden Befehle einfügen, um sie zu verwenden