Virtual, nu utilizatorii anonimi proftpd

A trebuit să aibă utilizator FTP nu va avea o coajă reală în sistemul meu, iar serverul FTP ar fi ușor de întreținut.

Deci, așa cum a fost
1. Crearea unui director / ftpserver si catalog / ftpserver / ftproot. Catalog / ftpserver și totul în ea nu aparține nimănui: nogroup, deoarece ftpserver rulează ca utilizator nimeni nu nogroup grup.
2. În directorul / fișiere ftpserver create și userftp.txt groupftp.txt, care va trăi și utilizatorii virtuale. Adăugați fișierele de utilizator aveți nevoie / se pot utiliza adduserftp.pl script Perl. pe care am găsit în directorul / ftpserver. Înainte de prima utilizare, editați variabilele în acest script pentru a se potrivi nevoilor dumneavoastră:

Ceea ce a apărut în fișierul groupftp.txt - mov! Deoarece UID și GID utilizatorilor virtuale au deja în userftp.txt.
Adduserftp.pl script poate schimba parolele utilizatorilor.

Aici proftpd.conf cu adaosuri minime recomandat pentru a citi sfaturi de siguranță, și se adaugă directiva corespunzătoare, de asemenea, adaugă funcționalitatea necesară. În aceste setări, toate fișierele de pe FTP aparțin nimeni, rădăcina directorul server FTP / ftpserver / ftproot /.

vasilisc utilizator permite înregistrarea pe Directiva AllowUser FTP în proiectarea și limitează intrarea
1000: 65533. în userftp.txt, deoarece 65533 - un grup GID nogroup (UID poate face ca nimeni). directoarele și fișierele de IE au proprietarului nimeni: nogroup astfel încât vasilisc poate înregistra la FTP fișiere și directoare. Din același motiv, cititorul nu se poate scrie la FTP, deoarece DenyAll declansate (proftpd remediu) pentru el. Da, și sistemul de operare în sine nu va crea fișierul, deoarece UID cititor = 1002 și GID = 1002.