Ich hatte einige Probleme mit den Berechtigungen, die Programmierer meiner Website wollten, dass ich den Admin-Benutzer der Apache-Gruppe hinzufügen und dann einige Berechtigungen festlegen. Mein Wissen über Linux recht begrenzt ist, so fand ich folgende online:Hinzufügen von Benutzern zum Eigentümer zusätzlich zu einem anderen Benutzer
chown -R apache:apache /path/to/webserver/www
chmod -R g+rw /path/to/webserver/www
Das funktionierte perfekt, und alles war gut für einige Tage (BTW, habe ich „Apache“ anstelle von www-data, da ich bin auf CentOS). Jetzt sagen sie, dass sie keine Dateien in diesen Ordner hochladen können, da sie dem Apache-Benutzer gehören, während sie dem Apache UND dem Admin-Benutzer gehören sollen.
Wie füge ich 'admin' zusätzlich zu 'apache' zum Eigentümer hinzu?
Danke
Sie sollten sich wirklich sicher, dass Sie trennen Sie Web-App aus den Daten, z.B. in '/ var/web-data /' und '/ var/web-app /' oder so ähnlich. Das macht es auch viel einfacher, die Rechte nach Bedarf festzulegen. Was Sie tun, ist ein Sicherheitsvorfall, der auf Sie wartet. – henrikstroem