Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am running vsftpd on my Debian squeeze server. I configured it to chroot local users into their /home/ directory. Now, the problem is that users' web pages are outside of their /home/ directories (this is to allow for non world-readable home directories). But users should be able to upload files to their web pages. Now I think it would be best to use virtual users so they can use their normal username/password combination to access their home directories, and something like username.web to access their web pages. Now, is there a way to configure vsftpd so I don't have to create a virtual user everytime I add a new 'real' user? And a way to allow the usage of users' normal passwords for their username.web login?

share|improve this question
up vote 1 down vote accepted

Consider using bind mounts. This way you can keep the existing setup. Just make sure that the permissions are set up correctly.

As in:

mount --bind /web/pages/for/user1 /home/user1/webhome
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.