post output of
ls -ld /mnt/sda1/ftp /mnt/sda1
post output of
ls -ld /mnt/sda1/ftp /mnt/sda1
~# ls -ld /mnt/sda1/ftp /mnt/sda
ls: /mnt/sda: No such file or directory
drwxrwxrwx 3 root root 8192 Jan 22 16:35 /mnt/sda1/ftp
Does it matter that I'm using FAT32 on the USB stick?
there was a typo in that last command, re-run it, and edit your last post.
FAT32 def doesn't help, but shouldn't be causing this.
root@ASUS:~# ls -ld /mnt/sda1/ftp /mnt/sda1
drwxrwxrwx 4 root root 8192 Jan 1 1970 /mnt/sda1
drwxrwxrwx 3 root root 8192 Jan 22 16:35 /mnt/sda1/ftp
For non-anonymous users FTP works with this config
# cat /etc/vsftpd.conf
background=YES
local_root=/mnt/sda1
listen=YES
write_enable=YES
local_umask=022
check_shell=NO
session_support=NO
local_enable=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.users
after I created a user, their home directory owned by them, and added that login to vsftpd.users.