Are you certain you typed:
/etc/init.d/vsftpd stop
?
Strange things can happen when you are not root. It should have been:
sudo /etc/init.d/vsftpd restart
Maybe this will already straighten things out for you.
If you have a problem remembering to always prefix the 'sudo' command, issue
sudo -i
once at the beginning of a terminal session; this will simulate a root login shell.
ps:
This is an Ubuntu and Linux question. The zones you posted it in are very unlikely to give you practical and timely answers.
Good zones to ask this question in would have been:
OS > Linux
OS > Linux > Linux Distributions > Ubuntu
OS > Linux > Linux Administration