AFAIR, RH9 has vsftpd
If you don't have it installed download and install rpm vsftpd-1.1.3-8.i386.rpm
I don't know if it has included default config files so i'll give you mine as an example. Read documentation for details
/etc/vsftpd.conf
Code:
nopriv_user=vsftp
ftp_username=ftp
secure_chroot_dir=/usr/share/empty
anonymous_enable=NO
local_enable=YES
ftpd_banner="Hello"
dirmessage_enable=YES
message_file=.dirmessage
hide_file=Maildir
write_enable=YES
local_max_rate=0
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd.chroot_list
text_userdb_names=YES
xferlog_enable=YES
xferlog_std_format=NO
vsftpd_log_file=/var/log/vsftpd.log
idle_session_timeout=300
data_connection_timeout=60
accept_timeout=30
connect_from_port_20=YES
pasv_min_port=62100
pasv_max_port=62150
check_shell=NO
/etc/vsftpd.user_list - it contains users who shouldn't have acces to ftp
/etc/vsftpd.chroot_list - contains users, who won't be closed in chroot
Then you should add vsftpd to xined.d, AFAIR it is /etc/xinetd.d directory, you should have a called vsftpd there
Code:
service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
nice = 10
disable = no
}
then restart xined.d and it should work