I went back to samba even though vsftpd was working fine
Import samba.sce and loadsce worked fine with some weird messages. There was some complaints about missing /lsb/lib/init-functions. I had to grab the files directly from the deb files because loadsce lsb-base didn't work .
mount: mounting /dev/loop39 on /tmp/tcloop/lsb-base failed: Invalid argument
I set up a smb.conf in /etc/samba/smb.conf
After that it was just chmod 777 /var/run/samba and sudo /etc/init.d/samba start