FreeBSD si ftpd – userii locali sa aiba acces doar la folderul lor

freebsdIn FreeBSD (ca si in alte sisteme) se poate folosi accesul FTP folosind userii locali. Poate reprezenta o problema cazul in care un user se conecteaza la FTP si vede toate celalate foldere de pe server, cu toate ca nu poate scrie in ele. Asa ca voi descrie procedura prin care se face enable la serverul ftp cu ftpd folosind userii creati in FreeBSD, dar si cea prin care se permite accesul doar la folderul local al fiecarui user.

In FreeBSD ftpd este inclus in base system asa ca trebuie sa il punem pe enable. Editam /etc/inetd.conf unde decomendam linia:

ftp	stream	tcp	nowait	root	/usr/libexec/ftpd	ftpd -l
apoi editam /etc/rc.conf si adaugam
ftpd_enable="YES"
Inainte de a porni serverul FTP mai facem o modificare in fisierul /etc/ftpchroot 
unde trebuie sa adaugam folderul pe care il poate accesa un user.
Sintaxa este de forma [user] [folder].
standdupp /usr/home/standdupp
Astfel userul standdupp are acces doar la folderul /usr/home/standdupp care 
de altfel este home folderul lui.

Leave a Reply

srv StandDuPp
Articole recente