Kada želite od očiju javnosti zaštiti važne podatke (na primjer: cjenike ili statistiku posjeta), potreban vam je lozinkom zaštićeni direktorij u koga ćete samo vi imati pristup ili samo odabrani posjetitelji koje ste vi ovlastili. 

Slijede dva primjera kako zaštititi direktorij i sve datoteke u njemu:

   

 

Primjer zaštite direktorija kada samo vi želite imati pristup.

Praktična realizacija na primjeru domene "primjer.hr":

  • Pretpostavimo da želite zaštititi direktorij "webalizer", koji sadrži statističke podatke. Puna URL adresa je: http://www.primjer.hr/webalizer
  • Logirajte se putem TELNET-a i u direktoriju
    /home/primjer/www/webalizer kreirajte skrivenu datoteku .htaccess koja mora sadržavati sljedeće linije:

AuthType Basic
AuthName "Zasticeni direktorij"
require user korisnik

  • Umjesto "korisnik" upišite vaše korisničko ime (User name).
  • Kada ste kreirali datoteku ".htaccess" možete isprobati njen učinak. U vašem browseru upišite URL adresu: http://www.primjer.hr/webalizer. Kada se pojavi dijalog u prazna polja unesite "User name" i "Password" i ako ste sve dobro napravili moći ćete vidjeti sadržaj vašeg zaštićenog direktorija.
  • Datoteku ".htaccess" možete kreirati i na lokalnom računalu i jednostavno je postaviti u direktorij koji želite zaštiti na serveru uz pomoć FTP programa.

 

Primjer zaštite direktorija kada želite omogućiti pristup samo odabranim posjetiteljima.

Praktična realizacija na primjeru domene "primjer.hr":

  • Pretpostavimo da želite zaštititi direktorij "cjenici", koji sadrži cjenike za vaše partnere. Puna URL adresa je: http://www.primjer.hr/cjenici
  • Logirajte se putem TELNET-a i u direktoriju
    /home/primjer/www/cjenici kreirajte skrivenu datoteku .htaccess koja mora sadržavati sljedeće linije:

AuthType Basic
AuthPAM_Enabled off
AuthName "Autorizacija pristupa"
AuthUserFile /home/primjer/.htpasswd
require user ime_korisnika1 ime_korisnika2 ...

  • Umjesto "ime_korisnika1", "ime_korisnika2", ..., upišite stvarno ime korisnika kojemu želite omogućiti pristup u zaštićeni direktorij.
  • Sada u vašem osnovnom direktoriju /home/primjer kreirajte datoteku .htpasswd sa naredbom:

htpasswd -c .htpasswd ime_korisnika1

  • Kao odgovor na ovu naredbu dobiti ćete mogućnost da upišete lozinku za ime_korisnika1:

New password:
Re-type new password:

  • Samo prvog korisnika dodajete na ovaj način, sljedeći korisnici se dodaju sa naredbom:

htpasswd .htpassd ime_korisnika2
New password:
Re-type new password:
htpasswd .htpasswd ime_korisnika3
...

  • Ako želite svim korisnicima dati jedinstveno ime za pristup i jedinstvenu lozinku onda jednostavno kreirajte samo jedno korisničko ime i jednu lozinku koju ćete davati osobama kojima želite omogućiti pristup.
  • Ako želite promijeniti lozinku za postojećeg korisnika upišite:

htpasswd -c .htpasswd ime_korisnika

  • Upišite novu lozinku...
  • Kada želite onemogućiti pristup nekom od postojećih korisnika editirajte datoteku .htaccess u kojoj ćete obrisati ime tog korisnika, zatim podesite datoteku .htpasswd u kojoj ćete obrisati liniju koja sadrži ime i kriptiranu lozinku za tog korisnika.




Povratak na prethodnu stranicu