sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #25743
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