I have VSFTPD installed in CentOS. Where i have one username "lesstrust1", when the user login i want the user only can upload/download to this path /var/www/html/oxwall

$ yum install vsfptd
$ chkconfig vsftpd on

How do i tell VSFTPD to do that?


I have tried following based on man but does not work.

$ vim /etc/vsftpd/config.conf
# end of the file new line added

$ vim /etc/vsftpd/username1

$ service vsftpd restart

Now, when FTP is connected as username1 it does not go to /var/www/html/oxwall but username1 can browse whole system including / or /etc all.

Is this a BUG?

  • Did you try man vsftpd.conf?
    – Keith
    Feb 2, 2013 at 8:15
  • @Keith: YES Please see my edit above. I did but its not working
    – user11085
    Feb 3, 2013 at 0:12

1 Answer 1


You should set "lesstrust1" users home directory to /var/www/html/oxwall.

usermod --home /var/www/html/oxwall lesstrust1

And add the following line to your vsftpd configuration file.

  • You should add that /var/www/html/oxwall must not be writeable by the user otherwise vsftpd will fail to start. Aug 24, 2014 at 17:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy