LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 740|回复: 0

近日试装了一下VSFTPD2.0.1,发现网上的所谓安装说明很多都没有说清楚设定的条件,现把

[复制链接]
发表于 2004-9-7 10:56:52 | 显示全部楼层 |阅读模式
pam_service_name=/etc/passwd     这个我先把它放在最前吧,网上的说明都说pam_service_name=ftp结果所有NOLOG的用户都进不FTP,调了我很久才想出来把它改成这样子,终于成功的把NOLOG的用户登进FTP,如果要配何虚拟用户登陆不知道能不能同时设置两种验证呢?



listen=YES      找开STAN模式吧
listen_port=21  你要监听哪个端口就自已改吧
connect_from_port_20=YES   数据端口
#
local_umask=022    这个可能是最难明,跟你的SHELL有关的,BASH的是755-022就是你新建文件夹的权限,具体查umask -S
ls_recurse_enable=NO    好像是关掉ls -r什么的功能,说是跟安全有关
#max_clients=10         最大连接
#max_per_ip=3           每个IP的最大连接
idle_session_timeout=600  
data_connection_timeout=120
ascii_upload_enable=YES
ascii_download_enable=YES
local_max_rate=100000000
anon_max_rate=10000
pasv_min_port=5000
pasv_max_port=6000
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=NO     调试的时候把它关掉,而下面的log_ftp_protocol=YES, 开始工作了时候最好就是关掉,日志很大阿
xferlog_file=/var/log/vsftpd/vsftpd.log
#.xferlog_std_format.........,....ftp.....,........
log_ftp_protocol=YES
#


##################上面为全局设置#########


anonymous_enable=YES       打开匿名
#ftp_username=ftp          匿名登陆映射的用户
no_anon_password=YES       不检查密码,好像没什么用
#anon_root=/ftp/ftp        匿名登陆的根目录
write_enable=YES           写权限,跟SHELL下的目录权限挂钩
anon_upload_enable=YES     匿名可以上传拉
anon_mkdir_write_enable=NO 匿名是否可以新文件夹,关掉还是可以上传文件,只不过建不了文件夹而已
anon_other_write_enable=NO 开放更多的权限
#
local_enable=YES           本地用户是否可以登陆
#local_root=/ftp/ftp       本地用户登陆的要目录
check_shell=NO             好像没什么用,检查SHELL
chroot_local_user=NO       本地用户是否可以离开根目录  如果local_root=/ftp/ftp这个设置了,本设置要对应。具体最好你自已去试,我提示一下吧:YES的时候,local_root=这个要根匿名的根目录一样,否则本地你就不要想登陆了
#chroot_list_enable=YES    chroot_local_user=为YES时chroot_list_file= 的文件里的用户可以切换根目录
#chroot_list_file=/etc/vsftp/vsftpd.chroot_list
#
#guest_enable=YES          虚拟用户的设置,我的不成功,不知为什么
#guest_username=vu
ftpd_banner=this ftp server is running
#pam_service_name=/etc/pam.d/ftp.vu
#
userlist_enable=YES       这三个是互相对应的,主要是userlist_deny= 为YES 时userlist_file=里的用户不能登陆FTP,反之,可以
userlist_deny=NO
userlist_file=/etc/vsftp/vsftpd.user_list
#
#chown_username=ftp
#nopriv_user=ftp
#anon_world_readable_only=NO
pam_service_name=/etc/passwd
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表