Zugriff auf Dateien außerhalb von /var/www/html

FatManStanding

Lieutenant
Registriert
Aug. 2021
Beiträge
669
Hallo,

auf einem Webinterface sollen Daten aus einer Textdatei dargestellt werden. Als Server läuft lighttpd auf dem Raspberry Pi. Das ganze geht super wenn die Textdateien in /var/www/html liegen, aber nicht wenn an anderer Stelle. Der normale Benutzer kann aber nicht so einfach in den Ordner schreiben. Ich könnte vermutlich durch die Gruppen-ID www-data dem Benutzer Zugriffsrechte für den Ordner geben, aber ich denke das kann nicht Sinn der Sache sein.

Das Problem haben ja bestimmt auch andere? Wie löst man das? Hat lighttpd dafür einen Mechanismus?
 
Du erstellst ein Unterverzeichnis in /var/www/html, welches du dem User mit Schreibrechten und der Gruppe www-data mit Leserechte zuweist mittels chown user:www-data /var/www/html/verzeichnis und chmod 750 /var/www/html/verzeichnis
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: JumpingCat
Der Ordner müsste grundsätzlich dem User gehören und die Gruppe www-data haben.

sudo chown -R benutzer:www-data ordner

Dann müsste noch in der VirtualHost vom Webserver so was wie ein Alias eingerichtet werden damit der Webserver außerhalb seines Root Verzeichnis (/var/www/) zugreifen kann. Keine Ahnung wie das unter lighttpd gemacht wird.
 
Zurück
Oben