You shouldn't need to chown/chgrp anything just yet???
First off, let's go over setting up ProFTPD from Mandrake.
You will need to ensure you have it installed first and fore-most. To do that, as root:
urpmi proftpd
If it says it's installed, ensure with:
rpm -qa | grep proftpd
If you see the proftpd rpm installed, then move onto the next step.
Ensure your configuration file is correct, do that with:
less /etc/proftpd.conf
If one does not exist, there are examples on proftpd.org and on this site, even in this thread. You have several options, copy one of those, place it into a new file called:
/etc/proftpd.conf
Or create your own from options described from the documentation on
www.proftpd.org
For the newb, grabbing an existing *working* one is ideal.
Then, you need to start proftpd, this is different on different systems. Some systems can:
/etc/init.d/proftpd start
Assuming proftpd exists in that directory. Other systems:
chkconfig, webmin, and I'm sure SuSE has something in YaST. On Mandrake I do believe the "/etc/init.d/proftpd start" should be what you need (not on it right now so I really can't tell for sure). If you want this to start up on each subsequent reboot, you can look into the Mandrake Control Center for info on daemons/applications that startup on each boot.
To test we can simply start it as root:
/usr/sbin/proftpd &
Type that into a console, if there are no errors, we will assume it has started, now to check it we will:
ps aux | grep ftp
And look for the proftpd daemon running. Another way to check is:
ftp localhost
And a dialogue box should appear that asks for a login name and password. If it does, then proftpd is running.
HTH
Cool