Resenje za oba problema je ovo sto cu sad opisati. (Jedan deo problema pod 2 nije resen.)
U /etc/vsftpd.conf sam dodao sledece:
# anonimni pristup
anonimous_enable=YES
ftp_username=korisnik_za_anonimni_pristup
# virutelni korisnici
local_enable=YES
guest_enable=YES
guest_username=korisnik_za_virt_pristup
chroot_local_user=YES
Zatim sam napravio dva usera (korisnik_za_anonimni_pristup i korisnik_za_virt_pristup). Oba korisnika imaju svoje home foldere (zasebne, naravno). Za virtuelne korisnike je potrebno napraviti jos par intervencija. Te intervencije su lepo opisane u README fajlu u folderima sa primerima za konfiguraciju vsftpda.
Ostaje da vidim kako da podesim stvari tako da svaki virtuelni korisnik ima svoj folder.