FTP 服务器的安装和简单配置
包文件位于第1张光盘   文件名称vsftpd-2.0.1-5.i386.rpm
1.先安装包  rpm -ivh vsftpd-2.0.1-5.i386.rpm
2.启动服务
service vsftpd start
service iptables stop
这时 ftp就可以用拉
3.chroot_local_user-YES (这是对用户的宿主目录禁用)
service vsftpd restart
 
配置FTP 服务器的虚拟用户
1.建立虚拟用户口令库文件
vi   logins.txt
编辑文件时(基数为用户,偶数为密码)
2.生成vsftpd 的认证文件
db_local   -T -t hash -f  logins.txt  /etc/vsftpd/vu.db
file  /etc/vsftpd/vu.db
chmod  600  /etc/vsftpd/vu.db
3.建立虚拟用户所需的PAM配置文件
 vi  /etc/pam.d/vsftpd.vu
auth  required  /lib/security/pam_userdb.so   db=/etc/vsftpd/vu
auth  ruquired /lib/security/pam_userdb.so    db=/etc/vsftpd/vu
4.useradd  -d  /home/ftpsite  lizhe(系统用户)
chmod  777 /home/ftpsite/
5.设置vsftpd.conf配置文件
vi  /etc/vsftpd.conf
添加
guest_enable=YES
guest_username=lizhe
pam_service_name=vsftpd.vu
6.重新启动vsftpd 服务程序
service vsftpd restart
7.对不同的虚拟用户设置不同的权限
(1)设置主配置文件
vi  /etc/vsftpd.conf
添加  user_config_dir=/etc/vsftpd_user_conf
(2) 建立用户配置文件目录
mkdir  /etc/vsftpd_user_conf
(3)为虚拟用户建立单独的配置文件
vi  /etc/vsftpd_user_conf/lizhe
anon_world_readable_only-NO  用户可以下载和浏览FTP 目录
anon_upload_enable=YES 表示用户可以上传文件
anon_mkdir_write_enable=YES 表示用户具有建立和删除文件的权限
anon_other_write_enable=YES 表示用户具有文件改名和删除文件的权限