Guten Tag Bernd Obermayr, Am Samstag, 6. Juli 2002 um 16:19 schrieb Bernd Obermayr:
On Thu, 4 Jul 2002 22:35:57 +0200 Stefan Schilling
wrote:
Guten Tag Bernd Obermayr, Hallo!
Ok, erstmal vorneweg: uid: vbox = 504 stefan = 500 wwwrun = 30 root = 0
gid: vbox = 102 root = 0 schilling = 101 users = 100
Am Donnerstag, 4. Juli 2002 um 21:51 schrieb Bernd Obermayr:
On Thu, 4 Jul 2002 11:36:07 +0200 Stefan Schilling
wrote: Guten Tag Bernd Obermayr,
Am Donnerstag, 4. Juli 2002 um 07:08 schrieb Bernd Obermayr:
On Wed, 3 Jul 2002 23:22:27 +0200 Stefan Schilling
wrote: Guten Tag Bernd Obermayr,
Am Mittwoch, 3. Juli 2002 um 17:40 schrieb Bernd Obermayr:
> On Wed, 26 Jun 2002 20:31:56 +0200 > Stefan Schilling
wrote: [...]
>> [Wed Jun 26 20:25:04 2002] [error] [client 192.168.100.2] Premature end of script headers: /home/vbox/public_html/cgi-bin/vbox.pl
So, ja ich hab mir da nochmal Gedanken drueber gemacht, obiges heisst ja wohl: Es ist ein Fehler im Html-Header
Aus einer frueheren Mail.. ----8<---------- print <
<HTML> <HEAD> <TITLE>$ruser $vboxtitle</TITLE> </HEAD> ----8<----------
Hier ist also mal zu suchen. Woher kommt $ruser und $vboxtitle?
---/home/vbox/public_html/cgi-bin/vbox.pl--Beginn:
require "vbox.variables";
# # WICHTIG: "REMOTE_USER" macht die Authentifizierung des Users # gegen"uber dem HTTP-Server erforderlich
Schockschwerenot ;) Wie kann man nur so blind sein? Wichtige Frage: Du hast die Userauthentifizierung aktiv, also via .htaccess oder Directiven in der httpd.conf? Stichworte: Authconfig, .htaccess
ich denke, dass du den folgenden Teil aus /etc/httpd/httpd.conf
meinst, es ist das, was bei mir für den Kram eingetragen ist:
---/etc/httpd/httpd.conf---
Denn sonst wird der folgende Codeteil sicher scheitern...
#
$ruser = $ENV{'REMOTE_USER'}; $ruser =~ tr/a-z/A-Z/; if (substr($ruser,-1,1) eq "S") { $ruser = join ("",$ruser,"\`"); } else { $ruser = join ("",$ruser,"s"); }
REMOTE_USER ist nur zum Zeitpunkt waehrend der Ausfuehrung als CGI im Environment vorhanden und das aber auch nur dann, wenn eine Authentifizierung durchgefuehrt wurde.
Also, Fakt ist, dass ich nach Name und Password gefragt werde; /home/vbox/vbox/htpasswd.vbox ist vorhanden und enthält die Daten; sie werden akzeptiert. eine .htaccess existiert bei mir im gesamten System nicht. Ich habs mit dem mc versucht: eine .jazz findet er, die .htaccess nicht.
Sollte das nicht der Fall sein, weisst Du, was als naechstes zu tun ist. tja, leider nein.
[...]
?? Was ist mit env?
linuxserver:/home/vbox/public_html/icons # su wwwrun linuxserver:/home/vbox/public_html/icons # env PWD=/home/vbox/public_html/icons PAGER=less GLX_NO_DIRECT=t HOSTNAME=linuxserver LESSCLOSE=lessclose.sh %s %s RC_LANG=de_DE@euro LS_OPTIONS=-a -N --color=tty -T 0 ignoreeof=0 LESSKEY=/etc/lesskey.bin LESSOPEN=lessopen.sh %s MANPATH=/usr/share/man:/usr/local/man:/usr/X11R6/man:/opt/gnome/man:/usr/man:/usr/openwin/man PS1=\h:\w # PS2=> GNOME_PATH=:/opt/gnome:/usr NNTPSERVER=news LESS=-M -S -I USER=wwwrun LS_COLORS=no=00:fi=00:di=01;34:ln=01:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:ex=01;31:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35: HISTCONTROL=ignoredups MACHTYPE=i386-suse-linux XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB RC_LC_COLLATE=POSIX MAIL=/var/mail/root GNOMEDIR=/opt/gnome COLORTERM=1 INFOPATH=/usr/local/info:/usr/share/info:/usr/info LOGNAME=wwwrun SHLVL=2 TEXINPUTS=:~/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX LC_CTYPE=de_DE@euro MINICOM=-c on INFODIR=/usr/local/info:/usr/share/info:/usr/info _=/usr/bin/env SHELL=/bin/bash HOSTTYPE=i386 OSTYPE=linux WINDOWMANAGER=/usr/X11R6/bin/kde HOME=/var/lib/wwwrun TERM=xterm XNLSPATH=/usr/X11R6/lib/X11/nls no_proxy=localhost PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin FROM_HEADER=YAST_ASK SSH_TTY=/dev/pts/4 linuxserver:/home/vbox/public_html/icons # wirst du da etwa schlau draus? ach ja, ich wollte eigentlich gar kein X haben; ich wurde von Yast1 dazu gezwungen... Übrigens geht das auch als Nutzer "vbox", aber das war nur so eine kleine Anmerkung. Ciao und bis dann Stefan