coffee_cn

博客园 首页 新随笔 联系 订阅 管理

参考:http://www.freeopens.com/2010_02_608.html

修改vsftp配置文件

#vi /etc/vsftpd/vsftpd.conf

anonymous_enable=NO

local_enable=YES

write_enable=NO

guest_enable=YES

guest_username=www

chroot_list_enable=YES

user_config_dir=/etc/vsftpd/user_conf

 

虚拟用户配置,添加用户和密码

#vi /etc/vsftpd/vsftpdusers.txt

#db_load -T -t hash -f /etc/vsftpd/vsftpdusers.txt /etc/vsftpd/vsftpdusers.db

#chmod 600 /etc/vsftpd/vsftpdusers.db

 

配置认证方式,只需要2行

#vi /etc/pam.d/vsftpd

auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpdusers
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpdusers

 

 

我的配置文件anonymous_enable=NO
virtual_use_local_privs=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES

ls_recurse_enable=NO

ftpd_banner=Welcome to test FTP service

pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list
#enable for standalone mode
listen=YES
listen_port=21
#tcp_wrappers=YES  #it Error con't start
#/etc/hosts.allow
#vsftpd:192.168.168.1 192.168.1:allow
#all:all:deny

pasv_enable=NO

pasv_min_port=30000
pasv_max_port=30999

max_clients=15
max_per_ip=7

anon_max_rate=5000
local_max_rate=50000
hide_ids=YES

chroot_local_user=YES
guest_enable=YES
guest_username=nobody
user_config_dir=/etc/vsftpd/user_confanonymous_enable=NO
virtual_use_local_privs=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES

ls_recurse_enable=NO

ftpd_banner=Welcome to test FTP service

pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list
#enable for standalone mode
listen=YES
listen_port=21
#tcp_wrappers=YES  #it Error con't start
#/etc/hosts.allow
#vsftpd:192.168.168.1 192.168.1:allow
#all:all:deny

pasv_enable=NO

pasv_min_port=30000
pasv_max_port=30999

max_clients=15
max_per_ip=7

anon_max_rate=5000
local_max_rate=50000
hide_ids=YES

chroot_local_user=YES
guest_enable=YES
guest_username=nobody
user_config_dir=/etc/vsftpd/user_conf

 

[root@localhost user_conf]# more test
anon_world_readable_only=no
write_enable=YES
anon_upload_enable=YES
anon_other_write_enable=YES
local_max_rate=20000
local_root=/data/test

 

 

posted on 2010-03-15 17:38  coffee  阅读(204)  评论(0编辑  收藏  举报