Přidám návod který sjem si psal když sjem vsftpd testoval. nemám sice chrootovaný home adresáře, ale to už je jedno:
editovat /etc/vsftpd/vsftpd.conf
listen=YES
connect_from_port_20=NO
write_enable=YES
anonymous_enable=NO
local_enable=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=YES
chroot_local_user=YES
user_config_dir=/etc/vsftpd/vsftpd-user-conf
xferlog_enable=YES
xferlog_std_format=YES
utvořit adresář a konfirurační soubory pro každého uživatele v cestě /etc/vsftpd/vsftpd-user-config/user adresáře se jmenují jako uživatel v linuxu
local_root=/var/www/jsemnawww
nastavit autentifikaci /etc/pam.d/vsftpd
auth include<---->password-auth
account include<---->password-auth