Serv-U 配置說明(虛擬路徑、網絡驅動器、個人文件夾,數據庫管理)


實現效果

1、用戶數據存在數據庫,可以自己修改。

2、支持匿名用戶使用部分功能

3、每個用戶均有私人文件夾,可以自己存放文件

4、FTP內主要的文件都在存儲內,不存在服務器上

匿名用戶訪問情況:

普通用戶訪問情況:

配置方法

最后我也不知道域最終是干什么的,所有的配置是在全局配置的。所以就隨便建了個域

1、設置數據庫

創建數據庫

就是隨便新建個空數據庫

設置ODBC數據源

大家都會

設置Serv-U

服務器詳細信息->數據庫訪問。

點擊保存后會自動創建相關的表

2、群組設置

由於綁定了數據庫,可以直接在數據庫群組中創建。

總要用一個根目錄,反正就是個樣子,就放到本地服務器了。

由於文件存在在存儲中,所以路徑要用“UNC”路徑,路徑位置自己敲,沒辦法選擇

Setup目錄存放的是各種安裝包,所有用戶都可以隨時下載,再存儲中權限也是匿名用戶可以訪問,所以目錄訪問權限直接設置成只讀就好了。

UF目錄就是用戶文件目錄,存放的是私人文件,只有自己可以存放文件,再存儲中這個文件夾也配置了密碼。這個設置就非常復雜了,在網上也沒找到配置方法,最后我也不能保證方法一直有效。

%USER%代表用戶名,每個用戶的個人文件夾都單獨存到一個文件夾中。

UF目錄配置權限方法:

1、在服務器中新建一個Windows系統用戶。

2、再UF目錄訪問規則中點擊高級,吧新建的Windows用戶的用戶名和密碼輸進去

3、再服務器中登錄一下存儲中的這個文件夾,選中記住密碼。

我也感覺很不靠譜的樣子,但實在想不到其他辦法了。

最后配置虛擬路徑,注意前面要加%HOME%,不然他和用戶根目錄同級,所以看不到~~~

3、用戶設置

首先創建匿名用戶

匿名用戶就是用戶名為“Anonymous”的用戶,不設置密碼

目錄訪問和普通用戶群組設置一樣,就是去掉了個人文件夾

設置普通用戶

只需要設置用戶名、密碼和群組,其他不需要設置

這樣就可以試試效果了!

數據庫使用方法

這是Serv-U給數據庫新建的表,很復雜。

這是表里的列,更復雜

其實用程序動態增加新用戶的時候注意這幾列就可以了:

SUUsers表:LoginID:用戶名;Password:加密之后的密碼 還有創建時間什么的列,加不加無所謂。

UserGroupName表:LoginID:用戶名;GroupName:群組名;SortIndex:值是1,我也不知道干什么用的。

密碼加密方法

這是加密后的密碼:nt96E021BDC8C20C5AFE238BF2BA12C171

這個密碼是簡單的“123456”,前面的nt是兩個隨機英文字母

計算方法是:nt+nt123456的MD5計算結果

可以吧nt替換成aa,結果是aa8A6F2805B4515AC12058E79E66539BE9,其中8A6F2805B4515AC12058E79E66539BE9是aa123456經過MD5運算的結果。


最后的問題是每個用戶的用戶文件夾需要手動創建,無法自動生成。有沒有自動生成的辦法?請告訴我~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM