I've installed and tested the vsftpd 2.0.5-1 from optware ipkg
http://ipkg.nslu2-linux.org/feeds/op...g/cross/stable
and it works fine and much faster than the vsftpd which came with
the asus firmware. it installs to /opt/sbin and can be used alternatively
to the asus version, which resides in /sbin
Code:
$ ipkg files vsftpd
Package vsftpd (2.0.5-1) is installed on root and has the following files:
/opt/sbin/vsftpd
/opt/etc/vsftpd.conf
the asus vsftpd seems to be heavily modified in order to use the
sharing configuration which is stored in the /shares/MYVOLUME1/__share*
files and not all standard vsftp configuration parameters seem to work.
the problem with vsftpd installed with ipkg is, that it uses the
user configuration from /etc/passwd file, if you use
Code:
chroot_local_user=YES
then the local user can access only his home directory structure,
if you don't chroot the local users, then they have access to the complete
root tree on the harddisk. this is a security issue.
i changed back to use the asus vsftpd because it is more secure to
give access only to the dedicated shares from /shares/MYVOLUME1/__share_list.txt
brgds