为Serv-U提供在线修改密码功能(1)
点击次数:25 次 发布日期:2008-11-26 14:18:08 作者:源代码网
|
源代码网推荐 说干就干,在网上查了一下,有一种方法是使用Serv-U自身提供的ODBC功能,用数据库来存储密码,通过直接对数据库进行操作来实现密码的修改功能,但经过考试这种方法并不太可行。因为这个FTP服务器已经运行了一年之久,里面已有将近六十个用户,要将这些用户从Ini文件移植到数据库出现错误的几率还是比较高的,还不如直接对INI文件进行操作来得干脆。 源代码网推荐 首先是要搞清楚Serv-U的用户信息在INI文件中是如何保存的,密码又是如何加密的。INI文件的结构比较简单,修改密码的话只要找到以[User=@UserID|1]节,并修改其下的Password键的值即可。@UserID指的是用户的登录ID。 源代码网推荐 1[GLOBAL] 源代码网推荐 2Version=6.1.0.5 源代码网推荐 3PacketTimeOut=300 源代码网推荐 4 源代码网推荐 5 源代码网推荐 6 源代码网推荐 7[Domain1] 源代码网推荐 8User1= 源代码网推荐 9User2= 源代码网推荐 10User3= 源代码网推荐 11 源代码网推荐 12 源代码网推荐 13 源代码网推荐 14[USER=abc|1] 源代码网推荐 15Password=niE383DC3710266ECAE04A6B3A18A2966D 源代码网推荐 16HomeDir=D: 源代码网推荐 17AlwaysAllowLogin=1 源代码网推荐 18ChangePassword=1 源代码网推荐 19TimeOut=600 源代码网推荐 20Note1="Wizard generated account" 源代码网推荐 21Access1=D: 源代码网推荐 22 源代码网推荐 23 源代码网推荐 源代码网推荐 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
