i don't know what your problem is but it doesn't have anything to do with vsftpd when installed proper.
---snip--- daniel@debian:~$ sudo dpkg -P vsftpd dpkg: warning: ignoring request to remove vsftpd which isn't installed daniel@debian:~$ wget http://ftp.ch.debian.org/debian/pool/main/v/vsftpd/vsftpd_2.3.5-3_amd64.deb --2014-02-18 06:41:11-- http://ftp.ch.debian.org/debian/pool/main/v/vsftpd/vsftpd_2.3.5-3_amd64.deb Resolving ftp.ch.debian.org (ftp.ch.debian.org)... 129.132.53.171, 2001:67c:10ec:3dd1::42 Connecting to ftp.ch.debian.org (ftp.ch.debian.org)|129.132.53.171|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 157824 (154K) [application/x-debian-package] Saving to: `vsftpd_2.3.5-3_amd64.deb' 100%[====================================================================================================================================>] 157,824 --.-K/s in 0.03s 2014-02-18 06:41:11 (4.82 MB/s) - `vsftpd_2.3.5-3_amd64.deb' saved [157824/157824] daniel@debian:~$ sudo dpkg -i vsftpd_2.3.5-3_amd64.deb Selecting previously unselected package vsftpd. (Reading database ... 232966 files and directories currently installed.) Unpacking vsftpd (from vsftpd_2.3.5-3_amd64.deb) ... Setting up vsftpd (2.3.5-3) ... Starting FTP server: vsftpd. Processing triggers for man-db ... daniel@debian:~$ sudo touch /srv/ftp/there-is-no-bug daniel@debian:~$ ftp -d localhost ftp: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. 220 (vsFTPd 2.3.5) ftp: setsockopt: Bad file descriptor Name (localhost:daniel): anonymous ---> USER anonymous 331 Please specify the password. Password: ---> PASS XXXX 230 Login successful. ---> SYST 215 UNIX Type: L8 Remote system type is UNIX. Using binary mode to transfer files. ftp> ls ftp: setsockopt (ignored): Permission denied ---> PORT 127,0,0,1,174,56 200 PORT command successful. Consider using PASV. ---> LIST 150 Here comes the directory listing. -rw-r--r-- 1 0 0 0 Feb 18 06:43 there-is-no-bug 226 Directory send OK. ftp> quit ---> QUIT 221 Goodbye. daniel@debian:~$ ---snap--- -- Address: Daniel Baumann, Donnerbuehlweg 3, CH-3012 Bern Email: [email protected] Internet: http://people.progress-technologies.net/~daniel.baumann/ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

