← Back to team overview

sslug-teknik team mailing list archive

Re: Apache spørgsmål

 

Anders M wrote:
> Hvordan kan man gøre dette?

Du kan lave en password beskyttet katalog hvor alle brugere med
passwords kan få adgang. I det katalog smider du index.cgi so
fx. kan være følgende lille perl script

(Kræver at 'index.cgi' er listet i DirectoryIndices )

#!/usr/bin/perl

my $user=$ENV{'REMOTE_USER'};
print "Location: $user/\r\n\r\n";

Ligger dette i "/www/root/index.cgi" og er "/www/root" kataloget
password beskyttet så skal enhver der ønsker at kigge i det katalog
indtaste deres navn og password, scriptet modtager brugernavnet i 
REMOTE_USER environment variablen. Så indtastes fx. bruger =
'zqex' så vil scriptet udskrive "zqex/" dvs. browseren bliver
bedt om at kigge i "/www/root/zqex/" hvor der fx. kan ligge en
index fil.

Hver af underkatalogerne skal så indeholde indeholde en .htaccess
der begrænser adgangen så kun ejeren af det katalog har adgang, 
mens alle brugere har adgang til /www/root. På den måde kan andre
folk ikke få adgang til andre kataloger end deres ejet.

-- 
    No matter how fast light travels it finds *
    the darkness has always got there first,  *  Carsten Svaneborg
	     and is waiting for it.           *   zqex at risoe.dk
	-- (Terry Pratchett, Reaper Man)      *




References