一步一步建网-4-Serv-U-1-使用MsSQL05管理用户数据

Posted on 2006-03-04 01:25  BenL  阅读(1381)  评论(0编辑  收藏  举报

WEB的HTTP服务(基本网站)定型后,开始设置FTP_Serv吧。 

Serv-U 6.2 使用 MsSQL05 管理用户配置数据 

1. 安装数据库(在MsSQL05下)。 

1-1. 新建数据库:FTP_Serv-U 

1-2. 对数据库新建:数据库引擎查询2newbie:相当于建表) 

05生成Sql语句相比00只能说是长一点~_~!):

 

 

执行!

 

1-2. 新增对数据库FTP_Serv-U所有权用户:FTP_Serv-U,密码:FTP_Serv-U(不要学)

 

2. 配置系统ODBC

 

控制面板-管理工具-ODBC数据源管理器中增加对FTP_Serv-USQL)的连接

 

注意:必须在系统DSN内添加!

 

 

3. 设置Serv-U

3-1. 新建域(2newbie:建立一个FTP实例),其中域类型选择存储于ODBC数据库中 

3-2. 添加ServUDaemon.iniServ-U 安装目录下)中的ODBC信息:

2newbie:相当于Serv-U管理员--新建域->ODBC多选框下编辑) 

ODBCSource=FTP_Serv-U|FTP_Serv-U|6214736B600E49551D39

ODBCTables=useraccounts|groupaccounts|userdiraccess|groupdiraccess|useripaccess|groupipaccess

ODBCColumns=Name|Password|SkeyValues|HomeDir|LogMesfile|Access|Disable|Needsecure|RelPaths|HideHidden

|AlwaysLogin|ChangePass|QuotaEnable|MaxIp|MaxSpeedUp|MaxSpeedDown|MaxUsers|idleTimeOut|SessionTimeOut

|RatioUP|RatioDown|RatioCredit|QuotaCurrent|QuotaMax|Expiration|Privilege|PassType|RatioType|Groups

|Notes|Index|ExpirationType|PassLastChange

注意:这里ODBCColumns顺序与Serv-U里设置顺序不一样,且ini文件中数据不能带空格或其它字符。

 

4. 此后可按三种方式设置Serv-U用户数据: 

4-1. Serv-U管理员,正常方式。 

4-2. 直接修改SQL数据库,改数据表。 

4-3. 自己写个程序修改SQL数据库吧。Asp/aspx/php/.net/……

 

5. 简单的WEB运用: 

设想:为网站注册用户自动增加FTP帐户,且按照级别设置不同配置:访问权限/空间/上载/下载速率……

注意这个: 

Column name of password type

This field is used in the user accounts table and it is optional. It is a (small) integer field with the following values:

    0 = regular password

    1 = S/KEY one-time-password using MD4

    2 = S/KEY one-time-password using MD5

Serv-U Help - Copyright ?1995-2003 Cat-Soft, All Rights Reserved

写程序去……