Je veux configurer le serveur FTP pour autoriser uniquement certains utilisateurs, donc avec vsftpd, j'ajoute vsftpd.conf
:
local_enable=YES
user_config_dir=/etc/vsftpd_user_conf
Pour /etc/vsftpd_user_conf
l'utilisateur unix, foo
je mets dans un fichier foo:
local_root=/home/foo/ftpdir
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
virtual_use_local_privs=YES
local_umask=022
... et je lance vsftpd. Je peux me connecter au FTP avec l'utilisateur foo. Cependant, je peux aussi avec d'autres utilisateurs d'Unix! Comment désactiver les autres utilisateurs Unix?
il y a un fichier dans / etc / ftpusers ne mettre celui autorisé ici.
pas besoin de définir dans vsftpd
la source
ajoutez l'utilisateur que vous souhaitez refuser à la liste user_list.
la source