当前位置: 移动技术网 > 网络运营>服务器>ftp服务器 > Serv-U 批量帐号管理及申请(Access+Asp) 图文方法

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

2019年05月28日  | 移动技术网网络运营  | 我要评论

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

3.成功建立odbc后,打开serv-u软件,建立ftp域.在步骤4时注意选择store in odbc database


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]等节后的后面


5.打开serv-u的ftp域,点击reload accounts from database,如图


6.打开asp程序,修改config.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帐号注册.


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



9.修改asp程序中的bottom.asp
<div align="center"><a href="http://www.hzucs.cn" target="_blank">powered by hzucs</a></div>


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">


11.此时打开serv-u,在users中可以看到刚申请到的hzucs帐户,其主目录为e:\ftp\hzucs.cn.ftp\hzucs

12.这时通过ie,用hzucs用户登录ftp服务器进行测试。


13.返回serv-u查看hzucs用户的权限,和config.asp中的servuaccess="|rwamlcdp"基本一致

14.用ie登录web修改hzucs的密码,出现microsoft jet database engine (0x80040e14),update语句的语法错误。


15.打开mycentre.asp,下句中的password为access的关键字,应加上[]


conn.execute("update [user_accounts] set password = '"& newdbpassword &"' where [user]='"& username &"'")
改为
conn.execute("update [user_accounts] set [password] = '"& newdbpassword &"' where [user]='"& username &"'")

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网