Hallo zusammen, ich habe ein kleines Problem bei der Einrichtung von Apache. Obwohl mod_userdir mitgeladen wird und auch die Berechtigungen stimmen, bekomme ich keinen Zugriff auf public_html im Benutzerverzeichnis, wenn ich http://localhost/~user/ aufrufe. Da die Suche über Google leider nicht erfolgreich war, hoffe ich nun auf einen Lösungsansatz aus der Liste. Gruß Thomas -- "Nichts ist für die Ewigkeit", sprach der Herr und erschuf Microsoft.
Am Thu, 16. February 2006 19:12 schrieb ThomasOhms: [...]
ich habe ein kleines Problem bei der Einrichtung von Apache. Obwohl mod_userdir mitgeladen wird und auch die Berechtigungen stimmen, bekomme ich keinen Zugriff auf public_html im Benutzerverzeichnis, wenn ich http://localhost/~user/ aufrufe. Da die Suche über Google leider nicht erfolgreich war, hoffe ich nun auf einen Lösungsansatz aus der Liste. Der Indianer hat eine recht gute Online Hilfe, das entsprechende Paket heist in der Regel apache2-doc. So kannst du über einen Browser drauf zugreifen (ein Link dazu sollte eigentlich angelegt werden)
- Die Rechte der Verzeichnisse stimmen? drwx--x--x für /home/user, es muss Xecutable für alle anderen (chmod o+x /home/user) sein genauso muss drwx--x--x für /home/user/public_html gesetzt sein (chmod o+x /home/user/public_html) - in der httpd.conf des apache (oder in der apache2.conf bei apache2) ist auch public_html als Verzeichnis angegeben? ---8<--- aus apache2.conf ---8y--- # UserDir is now a module UserDir public_html # No public_html for root UserDir disabled root <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory> ---8<--- apache2.conf ---8y--- Tschüss, Thomas
email.listen@googlemail.com schrieb:
Am Thu, 16. February 2006 19:12 schrieb ThomasOhms: [...] - Die Rechte der Verzeichnisse stimmen? drwx--x--x für /home/user, es muss Xecutable für alle anderen (chmod o+x /home/user) sein genauso muss drwx--x--x für /home/user/public_html gesetzt sein (chmod o+x /home/user/public_html)
Hallo Thomas! Lesbar sollten die Verzeichnisse auch sein. also: drwxr-xr-x public_html Viele Grüße Martin Ereth
Am Thu, 16. February 2006 20:00 schrieb Martin Ereth:
email.listen@googlemail.com schrieb:
Am Thu, 16. February 2006 19:12 schrieb ThomasOhms: [...] - Die Rechte der Verzeichnisse stimmen? drwx--x--x für /home/user, es muss Xecutable für alle anderen (chmod o+x /home/user) sein genauso muss drwx--x--x für /home/user/public_html gesetzt sein (chmod o+x /home/user/public_html)
Hallo Thomas!
Lesbar sollten die Verzeichnisse auch sein. also:
drwxr-xr-x public_html
Sicher? Für alle lesbar (r) ist es bei mir nicht und es klappt trotzdem. Wäre auch etwas merkwürdig. Deinem Beispiel folgend hätte jeder user an der Maschine direkten Lesezugriff auf das public_html Verzeichnis. Tschüss, Thomas
Am Donnerstag, 16. Februar 2006 19:40 schrieb email.listen@googlemail.com:
Am Thu, 16. February 2006 19:12 schrieb ThomasOhms: [...]
ich habe ein kleines Problem bei der Einrichtung von Apache. Obwohl mod_userdir mitgeladen wird und auch die Berechtigungen stimmen, bekomme ich keinen Zugriff auf public_html im Benutzerverzeichnis, wenn ich http://localhost/~user/ aufrufe. Da die Suche über Google leider nicht erfolgreich war, hoffe ich nun auf einen Lösungsansatz aus der Liste.
Der Indianer hat eine recht gute Online Hilfe, das entsprechende Paket heist in der Regel apache2-doc. So kannst du über einen Browser drauf zugreifen (ein Link dazu sollte eigentlich angelegt werden)
- Die Rechte der Verzeichnisse stimmen? drwx--x--x für /home/user, es muss Xecutable für alle anderen (chmod o+x /home/user) sein genauso muss drwx--x--x für /home/user/public_html gesetzt sein (chmod o+x /home/user/public_html)
- in der httpd.conf des apache (oder in der apache2.conf bei apache2) ist auch public_html als Verzeichnis angegeben?
---8<--- aus apache2.conf ---8y--- # UserDir is now a module UserDir public_html # No public_html for root UserDir disabled root
<Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Options Indexes SymLinksIfOwnerMatch IncludesNoExec </Directory> ---8<--- apache2.conf ---8y---
Tschüss, Thomas Interessante Hinweise. Hier die Ergebnisse meiner Überprüfung:
Berechtigungen für `/home/user´ -> drwxr-xr-x Berechtigungen für `/home/user/public_html´ -> drwxr-xr-x Berechtigungen für Testdatei `/home/user/public_html/index.html´ -> -rwxr-xr-x Obwohl ich Apache2 laufen habe, heißt die Datei dennoch httpd.conf (mögliche Ursache!?). Die entsprechenden Einträge sind aber alle in der default-server.conf gespeichert, die durch einen `include´ in der httpd.conf integriert wird. Auch die Angaben von Dir habe ich, allerdings mal wieder nicht in der httpd.conf, sondern in der mod-userdir.conf Alles in allem sind die Einstellungen, wenn auch in anderen Dateien abgelegt, vorhanden und das Problem besteht weiterhin. Ich hoffe aber, dass es zur Lösung beitragen kann!? Gruß an alle Thomas -- "Nichts ist für die Ewigkeit", sprach der Herr und erschuf Microsoft.
Hallo, Am Fri, 17 Feb 2006, ThomasOhms schrieb:
Interessante Hinweise. Hier die Ergebnisse meiner Überprüfung:
Berechtigungen für `/home/user?? -> drwxr-xr-x Berechtigungen für `/home/user/public_html?? -> drwxr-xr-x Berechtigungen für Testdatei `/home/user/public_html/index.html?? -> -rwxr-xr-x
Sollte ok sein, aber mach mal ein su zum User als der apache laeuft (wohl 'wwwrun') und schau, ob du als dieser User /home/user/public_html/ und die index.html darin lesen kannst.
Obwohl ich Apache2 laufen habe, heißt die Datei dennoch httpd.conf (mögliche Ursache!?). Die entsprechenden Einträge sind aber alle in der default-server.conf gespeichert, die durch einen `include?? in der httpd.conf integriert wird.
Ist in der /etc/apache2/sysconfig.d/loadmodule.conf auch das LoadModule fuer userdir aktiv? Und ist in der /etc/sysconfig/apache2 bei APACHE_MODULES= ein 'userdir' mit dabei? -dnh -- Ich würde mal behaupten, die (damals existierenden) beiden deutschen Armeen hätten sich vielleicht über den jeweils anderen totgelacht, damit keiner merkt, daß es einem selbst genauso bescheiden geht. -- M. Brueckner
Am Freitag, 17. Februar 2006 15:23 schrieb David Haller:
Hallo,
Am Fri, 17 Feb 2006, ThomasOhms schrieb:
Interessante Hinweise. Hier die Ergebnisse meiner Überprüfung:
Berechtigungen für `/home/user?? -> drwxr-xr-x Berechtigungen für `/home/user/public_html?? -> drwxr-xr-x Berechtigungen für Testdatei `/home/user/public_html/index.html?? -> -rwxr-xr-x
Sollte ok sein, aber mach mal ein su zum User als der apache laeuft (wohl 'wwwrun') und schau, ob du als dieser User /home/user/public_html/ und die index.html darin lesen kannst.
Obwohl ich Apache2 laufen habe, heißt die Datei dennoch httpd.conf (mögliche Ursache!?). Die entsprechenden Einträge sind aber alle in der default-server.conf gespeichert, die durch einen `include?? in der httpd.conf integriert wird.
Ist in der /etc/apache2/sysconfig.d/loadmodule.conf auch das LoadModule fuer userdir aktiv? Und ist in der /etc/sysconfig/apache2 bei APACHE_MODULES= ein 'userdir' mit dabei?
-dnh
Sorry, hab ich vergessen zu erwähnen: ja die Einträge sind vorhanden. -- "Nichts ist für die Ewigkeit", sprach der Herr und erschuf Microsoft.
Am Freitag, 17. Februar 2006 19:45 schrieb ThomasOhms:
Am Freitag, 17. Februar 2006 15:23 schrieb David Haller:
Hallo,
Am Fri, 17 Feb 2006, ThomasOhms schrieb:
Interessante Hinweise. Hier die Ergebnisse meiner Überprüfung:
Berechtigungen für `/home/user?? -> drwxr-xr-x Berechtigungen für `/home/user/public_html?? -> drwxr-xr-x Berechtigungen für Testdatei `/home/user/public_html/index.html?? -> -rwxr-xr-x
Sollte ok sein, aber mach mal ein su zum User als der apache laeuft (wohl 'wwwrun') und schau, ob du als dieser User /home/user/public_html/ und die index.html darin lesen kannst.
Obwohl ich Apache2 laufen habe, heißt die Datei dennoch httpd.conf (mögliche Ursache!?). Die entsprechenden Einträge sind aber alle in der default-server.conf gespeichert, die durch einen `include?? in der httpd.conf integriert wird.
Ist in der /etc/apache2/sysconfig.d/loadmodule.conf auch das LoadModule fuer userdir aktiv? Und ist in der /etc/sysconfig/apache2 bei APACHE_MODULES= ein 'userdir' mit dabei?
-dnh
Sorry, hab ich vergessen zu erwähnen: ja die Einträge sind vorhanden.
Hat denn niemand mehr eine Idee? :( -- "Nichts ist für die Ewigkeit", sprach der Herr und erschuf Microsoft.
ThomasOhms wrote:
[...] Hat denn niemand mehr eine Idee? :(
https://bugzilla.novell.com/show_bug.cgi?id=128226 Cheers, Th.
Am Montag, 20. Februar 2006 23:05 schrieb Thomas Hertweck:
ThomasOhms wrote:
[...] Hat denn niemand mehr eine Idee? :(
https://bugzilla.novell.com/show_bug.cgi?id=128226
Cheers, Th. Hallo Namensvetter,
dein Tip war Gold wert, denn es hat super funktioniert! Gruß Thomas -- "Nichts ist für die Ewigkeit", sprach der Herr und erschuf Microsoft.
participants (5)
-
David Haller
-
email.listen@googlemail.com
-
Martin Ereth
-
Thomas Hertweck
-
ThomasOhms