On Tue, 2002-07-16 at 22:26, Stefan Schilling wrote:
Hallo!
Also, die vbox.pl ist gepatched worden; ein Versuch wurde gemacht, es werden weiterhin keine Daten angezeigt. Hier das Log ---/home/vbox/public_html/log/error_log---
[Tue Jul 16 22:19:17 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication [Tue Jul 16 22:19:17 2002] [error] Error at opendir Permission denied at /home/vbox/public_html/cgi-bin/vbox.pl line 144.
Ahhh, ich bin begeistert, dann hat der Patch ja was gebracht. In Zeile 144 hat das Skript nicht das recht das Directory einzulesen. Das bedeutet, daß das Skript nicht mit den richtigen Rechten läuft. In der Doku steht, daß es mit den Rechten des Users laufen muß (nicht per htaccess, sondern die Rechte des Unixusers. Soll heißen, wenn Dein loginname stefan ist, UID 500, dann muß das Skript auch mit den Rechten von stefan laufen. Das habe ich noch nie gemacht, das steht aber, wenn ich richtig erinner in der Doku zu dem Skript.
[Tue Jul 16 22:19:22 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication [Tue Jul 16 22:19:26 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication [Tue Jul 16 22:19:29 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication [Tue Jul 16 22:19:31 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication [Tue Jul 16 22:19:32 2002] [warn] [client 192.168.100.2] No URL defined for LDAP authentication
Kann es sein, daß Du Dich beim einloggen gegen LDAP authentifizierst? Das würde die Fehlermeldung erklären.
VIELEN Dank auch an Volker, der sich so lange mit dem Skript abgemüht hat. (danke, DANKE!)
Gern geschehen, jetzt mußt Du das Problem aber eigentlich lösen können. BTW: Ein Perlskript, daß nach einem open Befehl kein die $! hat, sollte man eigentlich sofort vernichten ;-) open DAT, "/etc/passwd"; ## BÖSE open DAT, "/etc/passwd" or die "/etc/passwd cannot be opend: $!"; ## Besser HTH Volker -- Volker Kroll 4mino AG Chief System Developer Chausseestr. 52 b volker.kroll@4mino.de D-10115 Berlin Tel.: +49-30-2888490-0 Fax.: +49-30-2888490-99