Tutoriale WEB     [RO]  [EN]  
| HOME | Tutoriale | Stiri | SERVICII | Director | Unelte | FORUM | Despre | HARTA | Contact | CAUTA |
.....................................................
.....................................................
User happy birthdayAzi sarbatorim 1 zi de nastere.
(dannyb0y)
.....................................................
Autentificare
Inregistrare
Am uitat parola
.....................................................
.....................................................
Online
In total exista
8 vizitatori online,
dintre care:
8 sunt boti
.....................................................
Pune reclama ta aici
.....................................................
.....................................................
.....................................................
.....................................................
.
Home - Protejarea directoarelor cu parola

<< Grafuri in php   -   Baza de date ORACLE >>
Voteaza acest articol (doar membrii)
1 2 3 4 5
A - A Anuntati pe aceasta cale administratorul site-ului pentru orice problema observata la aceasta pagina.  Printeaza pagina ca document PDF  Email  
Suntem interesati de parerea ta, te invitam sa completezi formularul de aici

Protejarea directoarelor cu parola


Data publicarii: 06-05-2011 - Copyright © Sergiu Tot

Apache ne permite sa protejam directoarele restrictionand accesul utilizatorilor obisnuiti si permitand doar accesul persoanelor autorizate care detin un nume de utilizator si o parola cunoscute. Pentru restrictionarea accesului pe baza de parola trebuie adaugate cateva linii in fisierul httpd.conf, daca avem acces, sau in fisierul.htaccess din directorul in cauza, dar pentru ca liniile respective sa functioneze trebuie sa ne asiguram ca peVirtualHost sau cel putin pe directorul in cauza sunt permisiuni AuthConfig – adica sa existe in httpd.conf o inregistrare de forma:

COD:
<directory "/home/utilizator/public_html/director">
   Options Indexes FollowSymLinks
   AllowOverride AuthConfig
   Order deny,allow
</directory>

Daca serverul este setat sa permita parolarea directoarelor vom adauga in fisierul .htaccess din directorul de protejat urmatoarele linii:

COD:
AuthName "Zona protejata"
AuthType Basic
AuthUserFile /home/utilizator/.htpasswd
Require valid-user

Codul de mai sus creaza o zona protejata in directorul care contine fisierul .htaccess, zona la care vor avea acces doar persoanele care au o inregistrare in fisierul specificat de directiva AuthUserFile.

Acum ca e protejat directorul va trebui sa adaugam o lista de utilizatori carora sa le permitem accesul. Utilizatorii se adauga folosind comanda htpasswd.

COD:
[root@server ~]# htpasswd -c /home/utilizator/.htpasswd test
New password:
Re-type new password:
Adding password for user test

Parametrul -c ii spune comenzii htpasswd sa creeze fisierul primit ca parametru in cazul in care acesta nu exista. Se va folosi doar pentru primul utilizator, cand fisierul nu exista. Pentru urmatorii utilizatori care trebuie adaugati se foloseste comanda specificand doar numele fisierului si numele de utilizator de adaugat:

COD:
[root@server ~]# htpasswd /home/utilizator/.htpasswd test2
New password:
Re-type new password:
Adding password for user test2

Acum, daca cineva incearca sa acceseze directorul protejat, i se va cere un nume de utilizator si o parola care trebuie sa existe in fisierul .htpasswd.

Daca dupa o perioada dorim sa stergem un utilizator folosim comanda htpasswd adaugand parametrul -D

COD:
[root@server ~]# htpasswd -D /home/utilizator/.htpasswd test

Articol preluat de la www.lamp.ro

Data publicarii: 06-05-2011 - Copyright © Sergiu Tot   
Apasati aici daca doriti sa vedeti alte articole de acelasi autor

Exista 18 articole asemanatoare, apasati aici pentru lista.

Nu exista comentarii la acest articol. Fii primul care isi spune parerea.

Adauga un comentariu la acest articol (doar pentru membri autentificati pe site):
Promovare imobiliara