servu + mysql

最近在搞 FTPd for Win 發現 M$的IIS FTPd 實在很難懂~
最後還是找一下坊間的 FTP server 軟體看看
原來 現在很多都支援 odbc (那mySQL就可以用了:p)

以前大學看人家用servu用的不錯,原來他們也支援了(不過要企業版才有)

設定方法很簡單,只要在開domain的時候,選擇以odbc儲存資料
再去 http://www.serv-u.com/addons.asp 找一下你的sql example檔
然後去mysql裡面把sql example檔塞進去,這樣基本的資料架構就出來了

當然 如果是 mySql 還要配合 myODBC使用,
(如果控制台找不到ODBC資料來源,就開始->執行->odbcad32 就有了)
設定好odbc的使用者/密碼/連線位置/取個名字 之後就不用管odbc了

再來把剛設好的odbc名字,帳密填入servu的設定裡面(domain/odbc)
然後離開
將servu停止運作
然後找到 ServUDaemon.ini 這個檔案(servu安裝資料夾)
打開他,把對應的位置(ODBCTables=/ODBCColumns=)改為

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

然後再開啟servu 就應該全部設定好囉

另外
比較有趣的是
servu在mysql上的密碼編碼很妙
他是用MD5編碼,不過前面會多了兩個英文字
也就是說,如果你要將密碼設為1234
那你就隨便找兩個英文字母(ex:ab)
然後你的密碼欄位就填入md5(“ab1234”)(自己跑喔)就可以用1234連線囉
真妙說

  • anwwan

    谢谢啊. 不看你的blog, 我的ODBC一直提示找不到. 忙了很久. 多亏你的文章.

  • paul

    “”最近在搞 FTPd for Win 發現 M$的IIS FTPd 實在很難懂~
    最後還是找一下坊間的 FTP server 軟體看看
    原來 現在很多都支援 odbc (那mySQL就可以用了:p)””

    FTP server 和 ODBC 有什個關聯嗎??

  • 就是讓user資料放在database啊~