This is a discussion on Re: [Proftpd-user] Virtual users and admins - proftpd ; Well, that was easier than I expected. I just added to /etc/proftpd.conf: AuthOrder mod_auth_file.c AuthUserFile /etc/ftpd.passwd AuthGroupFile /etc/ftpd.group I created a virtual user called virtftp: groupadd -g 1000 virtftp useradd -d /home/ftproot -g virtftp -m -u 1000 virtftp Created a ...
Well, that was easier than I expected. I just added to /etc/proftpd.conf:
AuthOrder mod_auth_file.c
AuthUserFile /etc/ftpd.passwd
AuthGroupFile /etc/ftpd.group
I created a virtual user called virtftp:
groupadd -g 1000 virtftp
useradd -d /home/ftproot -g virtftp -m -u 1000 virtftp
Created a root folder:
mkdir /home/ftproot; chown virtftp. /home/ftproot
Added my admin account with ftproot as the home:
ftpasswd --passwd --file /etc/ftpd.passwd --name adminguy \
--home /home/ftproot --shell /bin/false --uid 1000
Added some users:
ftpasswd --passwd --file /etc/ftpd.passwd --name user1 \
--home /home/ftproot/user1 --shell /bin/false --uid 1000
The outcome is that adminguy can put/get files for user1, but user1 can
only put/get from their own home folder. Troubleshooting with the
command 'proftpd -n -d 5' was extremely helpful. Please let me know if
there are any glaring problems with my setup. TIA.
-Scott
Scott wrote:
> I've been charged with putting up an ftp site with the following
> functionality:
>
> * Regular users can log into their own folder and upload/download all
> they want.
>
> * Regular users are chrooted to their own folders but can make subfolders.
>
> * Designated admins can browse, put, and get files from user's root folders.
>
> * No anonymous logins allowed.
>
> I'm having a hard time reconciling how to do this with virtualhosts and
> virtual users. I intend to store user and group credentials using the
> mod_auth_file module. Is there a name for this particular kind of setup
> which would help start me on my path of research? TIA.
>
> -Scott
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> ProFTPD Users List
> Unsubscribe problems?
> http://www.proftpd.org/list-unsub.html
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ProFTPD Users List
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html