请问serv-u怎样使用Win7系统自带的ODBC数据库,来管理用户?
serv-u吧
全部回复
仅看楼主
level 1
浙江天火 楼主
我用的serv-u是15.0版,我在一台win7安装好后,想建立近千个不同的用户ID,
请问应该怎么建呢?好像没有办法啊?所以我想是不是有什么方法连接win7系统的ODBC数据库中导进来?这个需要怎么操作?
另外,还想配合网页,可以让从用户更改自己的ftp登陆密码,这个又应该怎么操作呢?
还请高手帮忙!谢谢!
2017年02月28日 13点02分 1
level 1
以下步骤,就是基于 15版本的,网上搜索的好多,是老版本的,其实不适用。
建立一个完全空白的mdb文件,当然如果后期你要用mysql 也是可以的 但是,先按我说的建立mdb,后期怎么转mysql?我们后面再说。
然后建立ODBC系统级数据源,使之能访问你的mdb文件,
在serv-u的域管理中,选择“为域中的账户和群组配置数据库访问设置”
填写ODBC名称,注意:“自动创建需要的表” 和 “自动创建需要的列” 两个钩一定要钩上,再点击“保存”。
保存之后,回到mdb文件夹,看看这个mdb是否已经被serv-u打开了?(很简单,如果mdb文件旁边还有一个同名的ldb文件,则证明这个mdb已经被serv-u打开了) ,此时退出serv-u ,如果有必要,可能还要关闭服务,不然mdb文件可能仍被占用着(判断的方法同上,如果那个同名的ldb文件消失了,则证明serv-u已经没有占用mdb文件了)。
这时,可以独占打开mdb了(当然你要提前安装Access,用其它工具访问mdb当然也是可以的,只是没有直接用Access那么直接、方便),打开mdb后,你会发现所有需要建立的表、字段已经创建完毕,剩下的,就是你自己把用户表导入了,通常情况下,你的用户表大概已经用Excel之类的表格做好了吧,直接导入UserAccounts中即可,还有其它的表,比如群组表(如果有的话) ,总之,把用户信息全在mdb中做好,这时,你的批量用户就已经建立好了。
后续,如果直接用mdb做为serv-u的用户管理数据,那么重新启动serv-u即可,
如果你想用mysql 之类的来作为 serv-u 后台数据,那么也简单,先把mdb 导入到mysql ,再 建立mysql 的ODBC访问,重新启动 serv-u,重新指定 “为域中的账户和群组配置数据库访问设置” 中的ODBC设置,使之指向 mysql ,就可以让 ser-u 使用后台数据了。
2017年07月18日 03点07分 2
1