发信人: hzcatv(网灯)
整理人: gzcsl(2002-06-29 21:59:56), 站内信件
|
★原文转载自secretftp版hzcatv的《用Serv-U开FTP的盟友请进来看看,对你地可能有所帮助!》★ 软件名称:Serv-U Assistant
软件版本:1.0 beta
软件类别:免费软件
软件语言:简体中文
应用平台:Win9x/NT/2000/XP
软件主页:http://aoi.xiloo.com/
E-Mail:[email protected]
=====================================================================================
简介:
本软件主要用于扩充 Serv-U 的帐号管理,在需要管理大量(几十个至几百个)FTP 帐号的情况下,用这个软件会比用 Serv-U 的现有功能和界面来管理省时省力得多。用户可以选择使用默认的数据库来管理帐号;或连接到已有的数据库:以BBS为例,可以连接到BBS的用户管理表,从而实现 FTP 与 BBS 用户的同步管理。
实现的原理为“帐号-映射”(Serv-U 的扩充功能),建立一个或多个帐号“映射”为在 Serv-U 中设置好一个固定帐号(即Serv-U的帐号),“映射帐号”就继承了这个固定帐号的所有权限设置,每个“映射帐号”各自有自已的登录密码。同时,可以详细记录每个“映射帐号”的登录时间、登录IP、登录次数、上传文件量、下载文件量;管理每个“映射帐号”的上传最大文件量,下载最大文件量等等。
【使用说明】
下载压缩文件 AssServU.zip,解压后得到以下文件:
AssServU.dll
AssServU.exe
AssServU.ini
AssServU.mdb
AssReadme.txt
*安装步骤(以 Serv-U 4.0 为例):
1. 关闭 Serv-U(单击停止服务器 -> 立即停止)。
2. 将以上5个文件放在上 Serv-U 的安装目录下(不能放在其它目录)。
3. 修改 ServUDaemon.ini,添加以下设置(Serv-U 在启动时自动调用):
[EXTERNAL]
ClientCheckDLL1=AssServU.dll
EventHookDLL1=AssServU.dll
4. 重新启动 Serv-U(单击开始服务器),如果安装成功,您会在看到如下信息,表示 AssServU.dll 已成功加载。
Tue 18Jun02 18:40:18 - Serv-U FTP Server v4.0 (4.0.0.4) - Copyright (c) ...
Tue 18Jun02 18:40:18 - Cat Soft is an affiliate of Rhino Software, Inc.
[关键] Tue 18Jun02 18:40:18 - Loaded external DLL AssServU.dll
Tue 18Jun02 18:40:18 - Using WinSock 2.0 - max. 32767 sockets
Tue 18Jun02 18:40:18 - Starting FTP Server...
Tue 18Jun02 18:40:22 - Loaded SSL/TLS libraries
Tue 18Jun02 18:40:22 - FTP Server listening on port number 21, IP 192.168.0.1, 127.0.0.1
Tue 18Jun02 18:40:22 - FTP Server listening on port number 43958, IP 127.0.0.1
Tue 18Jun02 18:40:22 - Valid registration key found
[关键] Tue 18Jun02 18:40:28 - Loaded external DLL AssServU.dll
*管理程序(AssServU.exe):
1. 帐号管理。功能:管理映射帐号。
2. 设置。功能:修改软件设置(有关[帐号数据源]一项请参考“设置帐号数据源”),当修改设置项后,要使新的设置生效必须重新启动 Serv-U。
3. 日志。功能:记录事件。
4. 统计。功能:统计每个帐号的上传/下载流量。
*设置帐号数据源:
可以用两种方式来进行帐号管理:如果使用默认帐号数据源,帐号信息被保存在默认的数据库文件中;如果使用自定义帐号数据源,那么您必须自已定义的检查数据源的连接属性。
自定义帐号数据源 FAQ:
1.自定义帐号数据源支持的接口?
目前只提供对 ADO 的支持。如果您使用 ODBC 可以设为 ADO for ODBC。具体请参考相关资料或将问题以 E-Mail 发送给作者。
2.自定义帐号数据源要注意什么?
必须遵从以下约定:
表的名称:AssUserTable
至少包括以下以下字段:FUserName, FPassword, FSUUserName, FUp, FMaxUp, FDown, FMaxDown, FLastLogin,具体每一字段的设定可直接打开数据库文件 AssServU.mdb 查看(需要安装 Microsoft Office 2000 的 Access )。
3.自定义帐号数据源的技巧
如果您已有一个帐号管理表(如 BBS 的帐号),又不想新建一个表 AssUserTable,您可以按照下面介绍的方法来实现:
首先,在已有数据表中加入必须包含的字段,可用相同或不同的字段名,但数据类型应保持一致或兼容;
每二步,建立一个视图/查询,使之符合要求。例如,您原来的帐号数据表 BBSUser 有两个字段:BBSUserName, BBSPassword,后来增加了 FSUUserName, FUp, FMaxUp, FDown, FMaxDown, FLastLogin,那么您就可以按这个 SQL 语句来建立视图:Create View AssUserTable as select BBSUserName as FUserName, BBSPassword as FPassword, FSUUserName, FUp, FMaxUp, FDown, FMaxDown, FLastLogin from BBSUser。
4.如果我通过以上方法仍未能正确设置,怎样可以得到帮助?
有任何问题或建议,请发送电子邮件到:[email protected] 。作者会在尽快的时间内作出答复。
【注意】
* Serv-U 的版本为 3.0 或以上。
* Serv-U 最好只建立一个域,以免产生帐号混淆。
* Win98 或 NT 4.0 的用户建议安装 Microsoft Jet DBEngine 4.0 (可独立安装或安装 MDAC 2.5),安装程度可从 http://www.microsoft.com/data/ 下载。
【更新历史】
---- 1.0 beta (2002.6.18) ----
* 发布第一个 beta 版本
【版权信息】
本软件的版权为作者所有,用户可免费用作非商业用途。下载与使用该软件为用户的自愿行为,作者不对由于软件运行错误对用户造成的损失负责。
----
|
|