Vsftpd și utilizatorii virtuali

Varianta de realizare „standard“ vsftpd este configurat astfel încât acesta acceptă numai autentificarea utilizatorilor locali în cadrul sistemului și / sau anonime. Având în vedere faptul că mecanismul de autentificare utilizat de vsftpd PAM, suntem liberi pentru a personaliza sistemul de autentificare așa cum vrem. Să facem asta astăzi. In acest articol voi discuta despre modul de configurare vsftpd vă puteți autentifica utilizatorii virtuale, de exemplu. E. Conturile de utilizator care nu au în sistem / etc / passwd si / etc / shadow. Această metodă de accesare a vsftpd naturale mai sigure, deoarece utilizatorii virtuale nu au drepturi de acces care au conturi locale. La scrierea articolului, a fost folosit Debian 5 Lenny. Berkeley DB 4.6 și Linux PAM 2.6.26.













Vsftpd și utilizatorii virtuali

Instalarea software-ului necesar

Deoarece procesul de configurare va trebui să creeze o bază de date Berkeley DB. trebuie să instalați un set de instrumente care ne vor permite să facem acest lucru:

# apt-get instala db4.6-util

Orice altceva ar trebui să fie deja prezent în sistemul dvs. în mod implicit.

Creați o bază de date virtuală a utilizatorilor

Pentru a crea o bază de date Berkeley DB a utilizatorilor virtuali, mai întâi trebuie să pregătiți o listă de utilizatori și parole într-un fișier text. Formatul de fișier este foarte simplu. Fiecare înregistrare a bazei de date constă dintr-o pereche cheie, valoare, în care cheia este numele contului virtual de utilizator, iar valoarea este parola. Fiecare pereche este împărțită în două linii: prima linie este cheia (numele utilizatorului), a doua este valoarea (parola utilizatorului). De exemplu, creați următorul fișier în / home / ashep / tmp / vsftpdusers:







Articole similare

Trimiteți-le prietenilor: