李偉東
摘要:闡述如何為Serv-U軟件創(chuàng)建的FTP服務(wù)器生成大批量用戶,此方法簡(jiǎn)單易行,不需要編程、不需要數(shù)據(jù)庫(kù)技術(shù)、只使用普通office中的excel、word即可為一個(gè)學(xué)校的所有師生建立網(wǎng)絡(luò)存儲(chǔ)。
關(guān)鍵詞:網(wǎng)絡(luò)存儲(chǔ); FTP服務(wù)器;Serv-U;office Excel Word批量用戶
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)09-0212-02
在學(xué)校的信息教室,教師要向?qū)W生提供教學(xué)資料,學(xué)生也需要提交電子作業(yè);另外,隨著教育技術(shù)的進(jìn)步,越來(lái)越多的普通教室也裝上了大屏幕電腦、接通了網(wǎng)絡(luò);使用FTP服務(wù)器代替?zhèn)鹘y(tǒng)的U盤來(lái)傳輸師、生的數(shù)據(jù)文件,減少了原來(lái)使用U盤帶來(lái)的一系列問題(例如,費(fèi)時(shí)、繁瑣、U盤接口故障、U盤損壞、U盤遺失、感染病毒等),深受師生們的喜愛。
1 批量建立用戶的個(gè)人文件夾
在創(chuàng)建FTP服務(wù)器之前,需要為每個(gè)用戶建立個(gè)人文件夾。由于用戶數(shù)量龐大,如果僅靠純手工來(lái)一個(gè)一個(gè)地建立文件夾,這就會(huì)成為一項(xiàng)相當(dāng)艱辛的勞動(dòng)。
批處理文件的作用是本身執(zhí)行一次就可以把體內(nèi)的所有命令連續(xù)執(zhí)行一遍,使用Excel文件的自動(dòng)填充功能可以方便建立大批量命令,如圖1。
把生成的所有命令復(fù)制到一個(gè)文本文件,再另存為批處理文件即可。
2 Serv-U的安裝與認(rèn)識(shí)
計(jì)算機(jī)的操作系統(tǒng)為Windows 7,軟件的版本為Serv-U 6.4,安裝方法和普通軟件相同,保持所有選項(xiàng)的默認(rèn)值,直接點(diǎn)擊“下一步”即可完成。安裝完成后,自動(dòng)啟動(dòng)“Serv-U管理員”,根據(jù)提示建立新域,命名為ddu。
我們先在Serv-U管理員的圖形操作界面上建立一些用戶,然后賦予一些權(quán)限,在Serv-U 6.4的安裝目錄下,有一個(gè)名為ServUDaemon.ini的配置文件,可以看到其內(nèi)部配置文件是這樣寫的:
………
[DOMAINS]
Domain1=192.168.1.2||21|ddu|1|0|0
[Domain1]
User1=zhaoyibo |1|0
User2=wangerxiao|1|0
User3=zhangsanfeng|1|0
User4=lisiguang|1|0
[USER=zhaoyibo |1]
HomeDir=d:\yes
Group=Students
RelPaths=1
TimeOut=600
Access1=d:\yes\2017\01\趙一博|RWAMLCDP
………….
這里,前面的User1至User4是用戶名,后面那個(gè)部分給第一個(gè)用戶分配權(quán)限。
3 批量建立用戶名
由于Serv-U 6.4的用戶名不支持中文,必須給每個(gè)用戶生成一個(gè)英文名,也可以下載一個(gè)“漢字轉(zhuǎn)拼音工具”來(lái)轉(zhuǎn)換,然后再進(jìn)行以下優(yōu)化處理即可。
(1)轉(zhuǎn)換過來(lái)的拼音字母之間存在空格,粘貼到Excel表后,用“替換“命令把所有空格替換為空串即可消除空格。
(2)由于可能存在同名的情況,必要時(shí)使用Match函數(shù)檢查用戶名是否重復(fù),如圖2。
如果發(fā)現(xiàn)同名,可加上序號(hào)來(lái)解決。
經(jīng)過以上操作,就可以大批量地建立以用戶名了。如圖3。
4 批量配置用戶
批量配置用戶可以分為三個(gè)階段來(lái)實(shí)現(xiàn),首先通過Excel的公式和自動(dòng)填充功能寫出每個(gè)用戶的不同權(quán)限,然后把數(shù)據(jù)復(fù)制到Word文檔進(jìn)行處理,最后把它復(fù)制到配置文件ServUDaemon.ini中。
為了解決命令換行的問題,可以先在Excel公式內(nèi),在需要換行的地方,插入一個(gè)星號(hào)“*”,然后當(dāng)把它復(fù)制到Word文檔后,用換行符”^p”替換它。
為了讓寫在Excel內(nèi)的公式更加簡(jiǎn)潔,我們先在Excel中剔除各個(gè)用戶的公共部分,然后再在Word里面通過替換的辦法補(bǔ)充回去,下表是對(duì)用戶zhaoyibo的權(quán)限分配中的語(yǔ)句的。
根據(jù)以上分析,該例在Excel中寫入公式就簡(jiǎn)化到只剩下二個(gè)語(yǔ)句了,如圖4所示。
把它復(fù)制到Word文檔,然后用”^p”取代“*”號(hào),即可完成語(yǔ)句換行。
按照同樣的辦法,可以把前面所有被分析為公共部分的語(yǔ)句用替換的方法補(bǔ)齊。如圖5所示。
經(jīng)過替換,每個(gè)用戶的配置的公共部分都被補(bǔ)齊,每個(gè)用戶都有個(gè)性和共性的配置,都是完整的,把它再?gòu)?fù)制到配置文件ServUDaemon.ini中,就完成了批量用戶的創(chuàng)建。
參考文獻(xiàn):
[1] 蜇會(huì)閣.基于Serv-U的髙校網(wǎng)絡(luò)中心FTP服務(wù)器的配置和實(shí)現(xiàn)[J]. 電腦學(xué)習(xí),2010(1) 37-38.
[2] 趙善靈.Excel2007數(shù)據(jù)處理在教學(xué)中的綜合應(yīng)用與實(shí)踐[J].教育與社會(huì)科學(xué)綜合·職業(yè)教育,2017,31.