OK - This is the first of a LONG series of HOW TO HELP messages for REGULAR PEOPLE who don't have a the rest of their lives to figure out how to do stuff with linux.
This HOW TO will work for users running RedHat with KDE or Gnome and possibly other Linux Distros.
vsftpd - Setup and usage for ftp login by different users.
RedHat - Start Applications Icon located lower left of desktop
This is an EASY outline of how to get vsftpd to work WITHOUT changing the STANDARD setup in any way. This is done with RH9 and should work for most users.
1. Start by making sure vsftpd is installed. You can do this by going to the RedHat - Systems Settings - Server Settings - Services. Scroll down the left side list and look for vsftpd. Make sure it is running. If you do not have the services tool, you can look for the directory /etc/vsftpd there should be a vsftpd.conf file located in that folder
** If you can not find this directory you will need to install vsftpd. This can be done via the Add Remove Applications tool. Please email me at Linux4RegularGuys@drophit.net
for a How To on this as I have yet to post it. **
2. Create a new user by going to the Red Hat then to System Settings then to Users and Groups. Create a username and password. De-select Create a Private Group for the User and click OK.
3. Locate the the new user and double click. Click the Groups Tab and scroll through the list to locate ftp. Click the check box then select OK.
4. Test your ftp connection by attempting to log into your box from a remote machine or locally. I like to use gFTP located under RedHat - Internet - More Internet Applications. If you are testing locally specify localhost as your host name and port 21.
5. Be aware that the ftp configuration file is located in the /etc/vsftpd directory and is called vsftp.conf This file contains a slew of switches and setting that can be changed to suit your needs. Also, you will need to be sure the local_enable=YES in order to test this setup locally.
Well thats it please be sure to email me if you need help.