Adgangskontroll
Alle kan sette opp adgangskontroll til egne kataloger. Adgang kan begrenses
til IP-nummer, IP-navn eller det kan kreves innlogging med passord. Det
brukes syntaks som i NCSA's webserver, det må opprettes en fil med navn
«.htaccess» i katalogen. Filen må også være lesbar for «alle», f.eks
chmod 644 .htaccess
Formatet på filen forsøkes forklart under, men det finnes også
utførlig dokumentasjon
Nettbasert adgangskontroll
Adgang begrenses til gitte Internet-nummer (f.eks 129.177-nettet)
eller til Internet-domener (f.eks uib.no).
Tilgang bare for maskiner i 129.177-nettet
For å oppnå det, kan «.htaccess» se slik ut:
<Limit GET>
order deny,allow
deny from all
allow from 129.177.
</Limit>
Tilgang bare for maskiner i registrert under uib.no
For å oppnå det, kan «.htaccess» se slik ut:
<Limit GET>
order deny,allow
deny from all
allow from .uib.no
</Limit>
Brukerbasert adgangskontroll
Om denne formen for adgangskontroll benyttes, vil leseren av websidene
bli spurt om «USERID» og «PASSWORD» før sidene kan leses. Dette er ikke
ens vanlige login-identitet (selv om det kan være det).
Det anbefales ikke å bruke userid/passord kombinasjoner som kan gi
tilgang til Internet-koblede datamaskiner, men å benytte dediserte
passord filer for adgangskontroll på WWW.
Filformat
Eksempler på hvordan «.htaccess» kan se ut finnes under.
Gruppefil
En «gruppefil» definert i «.htaccess» som «AuthGroupFile» har
gruppenavnet i første kolonne etterfulgt av et kolon. Etter
kolonet kan ett eller flere brukernavn skrives inn. Hver gruppe
kan ha flere innslag. Gruppefilen kan altså f.eks se slik ut:
gruppe1: bruker1 bruker2
gruppe2: bruker1 bruker3
gruppe1: bruker3
gruppe1: bruker4 bruker5
Passordfil
En «passordfil» definert i «.htaccess» som «AuthUserFile» har
brukernavnet i første kolonne etterfulgt av et kolon og den
krypterte passordstrengen.
bruker1:42ZhqOgeFPmuA
bruker2:035iYMtpGBYbc
Brukernavnet kan du velge selv, for å lage den krypterte passordstrengen
kan du på serveren alfred.uib.no benytte kommandoen crypt.
Den vil be deg skrive inn passordet og returnere den krypterte strengen
som må skrives inn i «passordfilen». Kommandoen htpasswd vil
også kunne brukes for vedlikehold av en slik passordfil.
Se CRYPT(3) for mer informasjon om hvordan denne envegs krypteringsmetoden
som benyttes av de fleste unixservere, fungerer (f.eks 'man 3 crypt').
Eks 1
Her må alle brukere være definert i filen «.passordfil» som må
være plassert i samme katalog som filen «.htaccess».
AuthUserFile /www/katalogen/.passordfil
AuthName SomeName
AuthType Basic
<Limit GET>
require valid-user
</Limit>
Eks 2
Her må alle brukere være definert i filen «.passordfil».
I tillegg må brukerne være definert i gruppen «gruppe»
definert i filen «.gruppefil».
AuthUserFile /www/katalogen/.passordfil
AuthGroupFile /www/katalogen/.gruppefil
AuthName SomeName
AuthType Basic
<Limit GET>
require group gruppe
</Limit>
Tiden ved Universitetet i Bergen er nå 15:00:01 3/11-2007 (+0100)
Du bruker Internet-nummeret 158.39.128.243
Nummeret er i DNS registrert med navnet heritrix4.nb.no.
Du er ikke koblet opp via Universitetet i Bergens nettverk.
Sist oppdatert 18/4-97 av hmk
|