web-dev-qa-db-fra.com

Comment créer un compte FTP pour un dossier?

J'ai un dossier:

/srv/ftp_folder

Comment peut-on configurer un compte FTP avec le téléchargement/téléchargement pour ce dossier uniquement sans autre accès?

5
Otoris

Au début, un avertissement: Soyez prudent lorsque vous utilisez FTP, car ni l’authentification ni le transfert de données ne sont cryptés.

Ces informations sont essentiellement compilées à partir des pages de manuel et n’ont pas été testées, mais cela devrait fonctionner ainsi.

$ man vsftpd.conf

Ajoutez les lignes suivantes à votre configuration vsftpd:

chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot.list

Ajoutez ensuite chaque utilisateur que vous souhaitez verrouiller à son répertoire de départ dans le fichier chroot.list. Vous pouvez changer un utilisateur homedir en utilisant

$ Sudo usermod -d /path/to/homedir user

J'espère que ça aide.

3
mweinelt