Page 1 of 1

permission denied bei manuellem anlegen von Ordnern in www

Posted: Mon 28. Feb 2022, 19:02
by wima
Debian 11.2 (64-bit)
Keyhelp 21.3 (Build 2344)
Apache 2.4.52
Dedizierter Server

Guten Tag,

ich habe nach der Benutzereinrichtung zuerst meine Ordner und Dateien ins www Verzeichnis kopiert. Als ich die Domains einrichten wollte, stellte ich fest, dass unter "Verzeichnis durchsuchen" keine Ordner angezeigt werden. Mit dem Dateimanager werden aber alle Ordner in www angezeigt. Die Ordner habe ich dann manuell bei den Domains eingetragen.
Wenn ich versuche über das Internet auf die Seiten zuzugreifen, erhalte ich ein permision denied. Alles löschen in www und Neueinrichten bringt keinen Erfolg. Der Fehler bleibt.
Bei den Gruppen- und Benutzerrechten konnte ich nichts finden. Bei den vhosts finde ich keinen Unterschied zu Benutzern bei denen es funktioniert. Meiner Meinung nach muss es ein Rechteproblem sein.

Mir blieb nichts anderes übrig als den Benutzer zu löschen und neu einzurichten.

Lege ich den ersten Ordner in www über die Domainverwaltung an, funktioniert alles einwandfrei. Der Fehler ist hinstellbar.

Jetzt habe ich noch einen Benutzer mit 20 Subdomains, 30 Datenbanken, emails und 30GB Daten, bei dem es nicht funktioniert. Vielleicht hat jemand einen Tip, sonst muss ich diesen Benutzer auch löschen und komplett neu einrichten.

wima

Re: permission denied bei manuellem anlegen von Ordnern in www

Posted: Mon 28. Feb 2022, 19:08
by 24unix
Wie sind die Berechtigungen im Dateisystem?

ls -las ~

und ls -las ~/www

Re: permission denied bei manuellem anlegen von Ordnern in www  [GELÖST]

Posted: Mon 28. Feb 2022, 19:26
by wima
24unix wrote: Mon 28. Feb 2022, 19:08 Wie sind die Berechtigungen im Dateisystem?

ls -las ~

und ls -las ~/www
Danke, das war es. In www stand nicht die Gruppe www-data. Ich verstehe nicht, wie ich das übersehen konnte. Ich überlege, wo ich die Gruppenrechte geändert haben könnte.

Nochmals vielen Dank
wima

Re: permission denied bei manuellem anlegen von Ordnern in www

Posted: Mon 28. Feb 2022, 19:33
by 24unix
Eigentlich braucht www-data da auch gar keine Rechte, der php-fpm läuft mit den Rechten des Benutzers, dem die Domain gehört.

Re: permission denied bei manuellem anlegen von Ordnern in www

Posted: Tue 1. Mar 2022, 09:13
by Alexander
24unix wrote: Mon 28. Feb 2022, 19:33 Eigentlich braucht www-data da auch gar keine Rechte, der php-fpm läuft mit den Rechten des Benutzers, dem die Domain gehört.
Das ist nicht korrekt. Das wird genau für das hier gebraucht:
wima wrote: Mon 28. Feb 2022, 19:02 Als ich die Domains einrichten wollte, stellte ich fest, dass unter "Verzeichnis durchsuchen" keine Ordner angezeigt werden.

Re: permission denied bei manuellem anlegen von Ordnern in www

Posted: Tue 1. Mar 2022, 09:31
by 24unix
Hmm, dann muss ich mich mit den Berechtigungen bei KH nochmal näher auseinandersetzen.

~www gehört auf meinem Entwicklungsserver tfunix:tfunix.

Der Nutzer keyhelp_file_manager ist Mitglied der Gruppe, www-data aber nicht.

Re: permission denied bei manuellem anlegen von Ordnern in www

Posted: Tue 1. Mar 2022, 09:55
by Alexander
24unix wrote:Hmm, dann muss ich mich mit den Berechtigungen bei KH nochmal näher auseinandersetzen.

~www gehört auf meinem Entwicklungsserver tfunix:tfunix.

Der Nutzer keyhelp_file_manager ist Mitglied der Gruppe, www-data aber nicht.
Dateimanager != dem, was beim Klick auf "Browse" / "Durchsuchen" eingesetzt wird.
Bildschirmfoto vom 2022-03-01 09-55-01.png

Re: permission denied bei manuellem anlegen von Ordnern in www

Posted: Tue 1. Mar 2022, 10:39
by wima
Alexander wrote: Tue 1. Mar 2022, 09:55 Dateimanager != dem, was beim Klick auf "Browse" / "Durchsuchen" eingesetzt wird.
Man kann das einfach testen. Einfach dem www Ordner probeweise die Gruppe des Benutzers geben. Danach ist keine Anzeige bei "Browse" / "Durchsuchen" und kein Zugriff aus dem Internet möglich.

wima