最新的 Serv-U Beta 版,為我們帶了激動(dòng)人心的數(shù)據(jù)庫(kù)管理功能,這將大大的方便我國(guó)目前為數(shù)眾多的FTP會(huì)員制網(wǎng)站,在此以前,不少人只能使用插件來(lái)實(shí)現(xiàn)這個(gè)功能,并且功能有限,現(xiàn)在好了,總算有了原裝的功能了,這讓我想起不少懶人或者迷信的人,總想要源代碼,或者原代碼一樣。
可惜,沒(méi)有詳細(xì)介紹這個(gè)使用的文章,可能是太簡(jiǎn)單了吧,所以我也只能搶個(gè)先,做點(diǎn)別人沒(méi)有做的工作了。因?yàn)槭峭ㄟ^(guò)ODBC進(jìn)行數(shù)據(jù)庫(kù)操作,所以無(wú)論你的用戶庫(kù)是論壇,還是自己?jiǎn)为?dú)的用戶表。也無(wú)論是 asp php jsp 各式腳本環(huán)境,都可以輕松的進(jìn)行管理。
在其官方網(wǎng)站上是沒(méi)有這個(gè)消息的,下了一點(diǎn)例子文件,估切示范一下吧,BUG還是有一點(diǎn)的,畢竟是BETA嘛,估計(jì)正式版出來(lái)后功能和設(shè)置也就大同小異吧。大家學(xué)了沒(méi)有錯(cuò)。
如果覺(jué)得有問(wèn)題,或者還不夠的話,可以去這兒,加入 Serv-U 的郵件列表,滿足大家的求知欲。http://www.Serv-U.com/mailinglist
首先是 下載Serv-U 4.1.0.9 全新測(cè)試版,安裝完后,進(jìn)入下一步。
Serv-U 支持基于ODBC數(shù)據(jù)庫(kù)的用戶和用戶組設(shè)置,如果你要建立這樣的FTP用戶數(shù)據(jù)庫(kù),可以先在 administrator 程序里選擇“New Domain”選項(xiàng)
在建立到第四步時(shí),提示存貯類型時(shí),選擇存貯在ODBC數(shù)據(jù)庫(kù)選項(xiàng)。
Serv-U 本身是不能建立空的數(shù)據(jù)庫(kù)的,這需要系統(tǒng)管理員自己去做。請(qǐng)下載這個(gè)例子數(shù)據(jù)庫(kù),格式是Microsoft Access 。里面包含一些必要的表,你需要自己用管理工具的數(shù)據(jù)源工具,建立系統(tǒng)DSN數(shù)據(jù)源。如下圖,我建立了一個(gè)名叫blueidea的系統(tǒng)DSN。
說(shuō)一下Serv-U最小的數(shù)據(jù)庫(kù)要求,數(shù)據(jù)庫(kù)最少有一個(gè)表,并且有以下四個(gè)字段:用戶名、密碼、用戶根目錄,用戶目錄權(quán)限規(guī)則。要使用完整的功能,請(qǐng)參照下載的數(shù)據(jù)庫(kù),不過(guò)這個(gè)庫(kù)里,也有個(gè)別的字段沒(méi)有。
要映射不同的字段呢,你需要在Domain 面板里ODBC面板設(shè)置不同的字段映射。
前三項(xiàng)是ODBC的名字,用戶名和密碼,你同樣能建立在你的 SQLserver 數(shù)據(jù)庫(kù)上,只是聯(lián)接方式,只能用ODBC數(shù)據(jù)源。
然后設(shè)置數(shù)據(jù)庫(kù)字段映射和表名映射。大家就照我這個(gè)抄吧,我填的時(shí)候也麻煩了一陣。
如果不成功,或者有什么問(wèn)題呢,請(qǐng)到如下地址查看日志分析錯(cuò)誤。 ‘Server | Activity | Session Log’
最后是字段的長(zhǎng)度設(shè)置,一般注意磁盤(pán)配額的字段長(zhǎng)度不要太短哦。對(duì)于用戶密碼加密也同樣有設(shè)置,就看你是不是用公開(kāi)的加密算法了,如果沒(méi)有你的加密算法,估計(jì)你只有寫(xiě)信去求了。嘿嘿。
目前他有三種加密算法,你自己看你的 serv-u 的密碼加密的部分。 md5是公開(kāi)的加密算法,他那里帶了兩種,我想應(yīng)該沒(méi)有太多變化。 現(xiàn)在普遍使用的是32位的加密算法,比如動(dòng)網(wǎng)論壇。而我們站點(diǎn)的算法是64位的 md5 加密。對(duì)于密碼加密,我沒(méi)有測(cè)試通過(guò),可能是 beta 的原因吧。正式版,應(yīng)該沒(méi)有問(wèn)題的。
出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色
|