September 2003


To get vsftpd to work on Red Hat 9, follow the previous HOWTO
but make the following changes:

The vsftpd.conf file is now located in /etc/vsftpd/vsftpd.conf

When creating the xinetd vsftpd file, include the server_args line (this will let vsftpd know that the vsftpd.conf file is now in the subdir):

Edit /etc/xinetd.d/vsftpd to contain:
service ftp
{

disable = no
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
server_args = /etc/vsftpd/vsftpd.conf
nice = 10
per_source = 5
instances = 50
log_on_success += PID HOST DURATION
log_on_failure += HOST
}

Then, edit the ‘Listen=YES’ line of the /etc/vsftpd/vsftpd.conf file to:
Listen=NO

I am using vsftpd-1.1.3-8.i386.rpm, this is an updated rpm from RH that re-enables TCPWrapper support.

[DONE]

‘finger’ for standard users always shows “Never logged in.� To fix this, you must change /var/log/lastlog to allow global read: chmod 644 /var/log/lastlog