In der Version 5 ist pihole bei mir jahrelang gelaufen und das WEb-IF war erreichbar. Auf dem raspberry pi läuft ein apache2 Server.
Sei Update auf Version 6 läuft nach Konfiguration vom Terminal der DNS regelrecht. Die WEB-Oberfläche ist nicht verfügbar.
System: Raspberry Pi 4b+
Linux rasp-4b-1.fritz.box 6.12.20+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.20-1+rpt1~bpo12+1 (2025-03-19) aarch64 GNU/Linux
Die Berechtigungen in /var/www/pihole/admin sind ok, aber für das Verzeichnis /var/www hätte ich drwxr-xr-x 8 root root erwartet.
Gibt es einen Grund, warum Du die Gruppe www-data als Eigentümer von /var/www/ gesetzt hast? Falls ja, sollte der pihole-User eventuell Mitglied der www-data-Gruppe werden.
Falls nicht, solltest Du in Betracht ziehen, root als Eigentümer einzusetzen:
sudo chown root:root /var/www
Damit Pi-hole auf das darunter liegende pihole-Verzeichnis zugreifen darf, sind auf jeden Fall die Berechtigungen für /var/www/ anzupassen:
Die Berechtigungen stammen noch von der Einrichtung des apache2 web-servers, der im Verzeichnis /var/www/html unter dem Konto www-data läuft. Die Änderung der Gruppe von www-data auf root kann eigentlich nichts ändern und tut es auch tatsächlich nicht. Wohl aber die Änderung der Rechte von 750 auf 755. Das behebt tatsächlich das Problem.
Ich habe nicht beachtet, dass der Dienst pihole-FTL unter dem Konto pihole läuft und daher auf den übergeordeten Verzeichnissen o+r-x Rechte benötigt.
Also Vielen Dank - das Problem ist behoben.
Dennoch bin ich jetzt einen anderen Weg gegangen, den ich logischer finde.
owner:group können in dem Verzeichnis admin bzw. bei mir pihole/admin und rekursiv darunter auf pihole:pihole und die Rechtemaske auf 750 gesetzt werden. Denn dann sind die o+r-x Rechte überflüssig. Wenn dann noch pihole Mitglied der Gruppe www-data ist, ist das Problem auch gelöst und nirgendwo ist der Zugriff für 'jedermann' nötig. Also:
chown -R pihole: admin # bzw. bei mir pihole/admin
chmod -R o-rx admin # bzw. bei mir pihole/admin
usermod -aG www-data pihole
systemctl restart pihole-FTL.service
Das wäre mein Vorschlag. Der Gewinn für die Sicherheit ist ohne Zweifel gering, aber die Konstruktion ist transparenter.
Nochmals vielen Dank!
Du solltest Dir vormerken, beim nächsten Update auf eine neue Pi-hole-Version Deine Berechtigungen und Eigentümer zu prüfen.
Generell würde ein Update die Berechtigungen im admin-Verzeichnis zurücksetzen.
In Deinem speziellen Fall bin ich mir nicht ganz sicher, da Du Pi-holes Web-Dateien in ein benutzerspezifisches Verzeichnis verschoben hast.