操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

简析如何使用Serv-U的ODBC功能

2007-2-7 网友评论 0 条 点击进入论坛

使用Serv-U的ODBC功能,可以把ftp用户数据存放在数据库中,这样FTP用户可以很方便的更改自己的密码。下面是以Serv-U 6.0和Sql Server 2000相结合的演示,希望对大家有所帮助。 更改密码的asp代码请见下面。

建表Sql 语句:

 

CREATE TABLE [groupaccounts] (

[id] int IDENTITY (1,1) PRIMARY KEY,

[Index] int Default 0,

[Name] nVarChar(50) default '''',

[Notes] nVarChar(255) default ''''

)

CREATE INDEX [Name] on [groupaccounts]([Name] )

CREATE TABLE [groupdiraccess] (

[id] int IDENTITY PRIMARY KEY,

[Access] nVarChar(255) default '''',

[Index] int Default 0,

[Name] nVarChar(50) default ''''

)

CREATE INDEX [Name] on [groupdiraccess]([Name] )

CREATE TABLE [groupipaccess] (

[id] int IDENTITY PRIMARY KEY,

[Access] nVarChar(255) default '''',

[Index] int Default 0,

[Name] nVarChar(50) default ''''

)

CREATE INDEX [Name] on [groupipaccess]([Name] )

CREATE TABLE [useraccounts] (

[id] int IDENTITY PRIMARY KEY,

[Access] nVarChar(255) default '''',

[AlwaysLogin] int Default 0,

[ChangePass] int Default 0,

[Disable] int Default 0,

[Expirationtype] int Default 0,

[Expiration] datetime Default ''1980-1-1'',

[Groups] nVarChar(50) default '''',

[HideHidden] int Default 0,

[HomeDir] nVarChar(100) default '''',

[idleTimeOut] int Default 0,

[LogMesfile] nVarChar(100) default '''',

[MaxIp] int Default -1,

[MaxSpeedDown] decimal Default 0,

[MaxSpeedUp] decimal Default 0,

[MaxUsers] int Default -1,

[Name] nVarChar(50) default '''',

[Needsecure] int Default 0,

[Notes] nVarChar(255) default '''',

[PassType] int Default 0,

[Password] nVarChar(50) default '''',

[Privilege] int Default 0,

[QuotaCurrent] decimal Default 0,

[QuotaEnable] int Default 0,

[QuotaMax] decimal Default 0,

[RatioCredit] decimal Default 0,

[RatioDown] int Default 0,

[RatioType] int Default 0,

[RatioUP] int Default 0,

[RelPaths] int Default 0,

[SessionTimeOut] int Default 0,

[SkeyValues] nVarChar(50) default ''''

)

CREATE INDEX [Name] on [useraccounts]([Name] )

CREATE TABLE [userdiraccess] (

[id] int IDENTITY PRIMARY KEY,

[Access] nVarChar(255) default '''',

[Index] int Default 0,

[Name] nVarChar(50) default ''''

)

CREATE INDEX [Name] on [userdiraccess]([Name] )

CREATE TABLE [useripaccess] (

[id] int IDENTITY PRIMARY KEY,

[Access] nVarChar(255) default '''',

[Index] int Default 0,

[Name] nVarChar(50) default ''''

)

CREATE INDEX [Name] on [useripaccess]([Name]

Serv-U Daemon.ini中的ODBC信息:

ODBCSource=openzj.com||
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

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 用户名: 密码:
  匿名发表
今日推荐
技术文库(共有 46294 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
移动开发
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail