În anumite situații, s-ar putea să doriți să acordați acces FTP unui utilizator fără a-i permite să încarce, să modifice sau să șteargă fișiere. Acest lucru poate fi util atunci când acordați acces pentru audit, depanare sau vizualizarea conținutului site-ului web.
Puteți crea un cont FTP numai pentru citire configurând permisiunile folosind un fișier .ftpaccess.
Cuprins
Înainte de a începe
Mai întâi, creați contul FTP și atribuiți-i acces la directorul dorit.
Odată ce contul a fost creat, conectați-vă la server folosind FTP și navigați către directorul atribuit respectivului utilizator FTP.
Pasul 1: Creați fișierul .ftpaccess
În directorul alocat contului FTP, creați un fișier cu numele:
.ftpaccess Notă: Numele fișierului începe cu un punct (
.).
Pasul 2: Adăugați reguli de acces numai în citire
Introduceți următoarea configurație în fișier:
AllowUser ftp_username
DenyUser ftp_username
HideFiles "(\.ftpaccess)" Înlocuiți:
ftp_username cu numele de utilizator FTP real.
Cum funcționează configurația
Permite operațiuni de citire
AllowUser ftp_username
Această regulă permite utilizatorului să:
- Să răsfoiască directoarele
- Să vizualizeze listele de fișiere
- Să citească și să descarce fișiere
Blocare operațiuni de scriere
DenyUser ftp_username
Acest lucru împiedică utilizatorul să efectueze acțiuni precum:
- Încărcarea fișierelor
- Modificarea fișierelor
- Redenumirea fișierelor
- Ștergerea fișierelor
- Crearea de directoare
Ascundeți fișierul de configurare
HideFiles "(\.ftpaccess)" Aceasta împiedică fișierul .ftpaccess să apară în listele de directoare.
Testarea configurației
După salvarea fișierului:
- Conectați-vă folosind contul FTP.
- Verificați dacă fișierele pot fi vizualizate și descărcate.
- Încercați să încărcați sau să ștergeți un fișier.
Dacă configurația este corectă:
- Operațiunile de descărcare vor funcționa normal.
- Operațiunile de încărcare, redenumire și ștergere vor fi refuzate.
Note importante
- Fișierul
.ftpaccessafectează doar directorul în care este plasat și subdirectoarele acestuia. - Asigurați-vă că contul FTP a fost atribuit directorului corect înainte de a aplica regulile.
- Dacă mai mulți utilizatori FTP au nevoie de acces numai în citire, adăugați intrări separate
AllowUserpentru fiecare cont.
Rezumat
Pentru a crea un cont FTP numai pentru citire, plasați un fișier .ftpaccess în directorul alocat utilizatorului FTP și configurați reguli care permit operațiunile de citire, interzicând în același timp toate acțiunile de scriere. Astfel, utilizatorii pot răsfoi și descărca fișiere fără a putea modifica conținutul serverului.