Here is a little tutorial on using the
Essentially, you create your own passwd
file, and specify it in the /etc/proftpd.conf
There is much more that you can do, and a utility already written to assist you.
Re-reading your message, I wanted to make a few suggestions.
Read up on creating the public_html
directory, and see how it can be used to your advanted.
For example, I map domains
to their /home/username/public_html
directory. This is well-supported behavior in Apache. It defaults to exporting it to
but you can map that wherever you like, of course.
Also, you can create a user without the ability to login locally with the command line, or you can edit the
to automatically set their default shell to NOLOGIN when you add a user. This will keep them from being able to log in locally, as they will have no shell to log in to.
I hope that helps, and let me know if you need anything else.