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

Locked
wima
Posts: 22
Joined: Wed 17. Jul 2019, 01:32

permission denied bei manuellem anlegen von Ordnern in www

Post 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
User avatar
24unix
Posts: 1650
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: permission denied bei manuellem anlegen von Ordnern in www

Post by 24unix »

Wie sind die Berechtigungen im Dateisystem?

ls -las ~

und ls -las ~/www
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
wima
Posts: 22
Joined: Wed 17. Jul 2019, 01:32

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

Post 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
User avatar
24unix
Posts: 1650
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: permission denied bei manuellem anlegen von Ordnern in www

Post 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.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: permission denied bei manuellem anlegen von Ordnern in www

Post 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.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
24unix
Posts: 1650
Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:

Re: permission denied bei manuellem anlegen von Ordnern in www

Post 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.
mfg Micha
--
If Bill Gates had a nickel for every time Windows crashed …
… oh wait, he does.
User avatar
Alexander
Keyweb AG
Posts: 3842
Joined: Wed 20. Jan 2016, 02:23

Re: permission denied bei manuellem anlegen von Ordnern in www

Post 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
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
wima
Posts: 22
Joined: Wed 17. Jul 2019, 01:32

Re: permission denied bei manuellem anlegen von Ordnern in www

Post 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
Locked