Thanks a lot it was very helpfull :) [EMAIL PROTECTED] wrote: > Hi, > > >> Hi guys, i have a web server with IP based virtual hosts (3-4) and i >> want to make a ftp account for every host. I'm thinking to use proftpd >> and to make the root dir in /var/www so then every user will have home >> directory to different web account (/var/www/domain1, /var/www/domain2, >> etc.). For the ownership of the files i'm thinking to start the ftp >> server with user and group apache to make possible for the web server to >> read the files. Is my ideas right? >> I'm open for other ideas :) >> > > well, in general you are right, but please allow me some comments: > > ProFTPD is supporting alternative user/passwd sources like files or a > mysql db. While mysql is a good solution for mass hosting, I would go for > "authuserfile" in your case. This allows you to work with FTP users > without adding any system users to your system. As well you can also give > the user an invidual UID and GID, so I would suggest the UID and GID of > apache. > > I am not sure, if the ftpasswd program to handle this accounts is included > in the gentoo package. You will find it in the contrib directory of > proftpd. > > Usuage: (example taken from an SuSE System I worked on last week): > ftpasswd --file /usr/local/etc/proftpd.user --home <HOME> --name <NAME> > --shell /bin/false --passwd --uid 30 --gid 8 > > proftpd.conf: > AuthUserFile /usr/local/etc/proftpd.user > RequireValidshell off > > the syntax should be clear, otherwise just ask. > > If I am correct you have to recompile ProFTPD with the correct Useflag. > Also please note, that you still can login as a system user. To prevent > this you have to add the authorder option to your proftp.conf > > Hope that helps > > Stonki > > >
-- Cyberly yours, Nikolay Balov mail: [EMAIL PROTECTED] Linux Registered User #382280 http://keyserver.linux.it/ Key fingerprint = D80E A05B 5727 B40C 7431 2CC0 0845 E79E 428A 1109 -- [email protected] mailing list

