欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

程序员文章站 2022-06-27 18:44:44
1.首先下载asp程序,在下载中包含serv-u所需要的数据库,名为serv#u.mdb.2.建立系统数据源:ftp,通过odbc进行数据库连接,连接到serv#u.mdb...

1.首先下载asp程序,在下载中包含serv-u所需要的数据库,名为serv#u.mdb.
2.建立系统数据源:ftp,通过odbc进行数据库连接,连接到serv#u.mdb.步骤如图

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

3.成功建立odbc后,打开serv-u软件,建立ftp域.在步骤4时注意选择store in odbc database
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法
4.打开serv-u安装目录下的servudaemon.ini文件,做以下操作:
(1)用下面的代码覆盖原来的odbcsource、odbctables、odbccolumns
------------------------------------------
odbcsource=ftp||
odbctables=user_accounts|group_accounts|user_access|group_access|user_ip_access|group_ip_access
odbccolumns=user|password|skey|homedir||access|disable||relpaths|||changepass|quotaenable||||maxusers|||ratioup|ratiodown|ratiocredit|quotacurrent|quotamax|expiration|privilege|passtype|ratiotype|groups|notes|indexno
------------------------------------------
(2)把“reloadsettings=true”语句拷到每个节点的后面,如[glogal]、[domains]、[domain1]、[domain2]等节后的后面

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

5.打开serv-u的ftp域,点击reload accounts from database,如图
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法


6.打开asp程序,修改config.asp文件中的
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

'网站名称
webname="惠州学院小汪老师的ftp站"
'服务器ip地址
servuip="172.17.21.211"
'联系邮箱
webserveremail="whuab@163.com"
'用户目录的权限
servuaccess="|rwamlcdp"
'用户目录的存放的绝对物理路径,必须以“\”结尾。
user_folder="e:\ftp\hzucs.cn.ftp\"
'是否暂时停止用户注册(禁止:true,允许:false)
regclosed=false
'暂时停止用户注册时,所显示的提示信息。
regclosed_txt="温馨提示:由于用户过多,本站已暂停注册,谢谢支持与合作。"
'密码保存类型0: 规则密码, 2: md5加密
asanpasstype=0
'是否限制空间大小:(是:true,否:false),        
asanquotaenable=true
'是否限制空间大小(单位:m)。当开启限制空间大小功能时,才有效。         
quotamax= 10
'是否限制使用时间:(true,false),        
expirationtime=false
'帐号到期后的处理:0为删除,1为禁用。当开启限制使用时间功能时,才有效。
asanexpirationtype=1
'帐号使用期限天数(单位:天)当开启限制使用时间功能时,才有效。
asanexpiration=365
'数据库路径
dim conn,connstr,datapath
datapath    ="data/serv#u.mdb"      '数据库目录的相对路径
connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(datapath)
7.配置iis,使用户可以通过网页进行ftp帐号注册.

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法


8.修改asp程序中的index.asp
<title><%=webname%>-惠州学院计算机系小汪老师的ftp站-<%=title%></title>

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

9.修改asp程序中的bottom.asp
<div align="center"><a href="http://www.hzucs.cn" target="_blank">powered by hzucs</a></div>
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法


10.通过ie访问ftp用户申请界面,输入web服务器.http://172.17.21.211
<img src="e:\教学相关\实验教学\serv_u\servu25.jpg">
<img src="e:\教学相关\实验教学\serv_u\servu26.jpg">
<img src="e:\教学相关\实验教学\serv_u\servu27.jpg">
<img src="e:\教学相关\实验教学\serv_u\servu28.jpg">

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法
11.此时打开serv-u,在users中可以看到刚申请到的hzucs帐户,其主目录为e:\ftp\hzucs.cn.ftp\hzucs
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法
12.这时通过ie,用hzucs用户登录ftp服务器进行测试。
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法


13.返回serv-u查看hzucs用户的权限,和config.asp中的servuaccess="|rwamlcdp"基本一致
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法
14.用ie登录web修改hzucs的密码,出现microsoft jet database engine (0x80040e14),update语句的语法错误。
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法
15.打开mycentre.asp,下句中的password为access的关键字,应加上[]
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法
conn.execute("update [user_accounts] set password = '"& newdbpassword &"' where [user]='"& username &"'")
改为
conn.execute("update [user_accounts] set [password] = '"& newdbpassword &"' where [user]='"& username &"'")
Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

Serv-U 批量帐号管理及申请(Access+Asp) 图文方法