Here is a little tutorial on using the
AuthUserFile directive.
Essentially, you create your own
passwd file, and specify it in the
/etc/proftpd.conf file.
There is much more that you can do, and a utility already written to assist you.
More information:
http://www.castaglia.org/proftpd/doc...AuthFiles.html
edit:
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
www.domain.com
to their
/home/username/public_html directory. This is well-supported behavior in Apache. It defaults to exporting it to
www.serversdomainname.com/~username
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
/etc/adduser.conf
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.