批量建立文件夾,為Serv_U批量創(chuàng)建用戶
更新時(shí)間:2011年04月03日 00:50:27 作者:
最近要用serv u為用戶開ftp服務(wù)器,而且一個(gè)目錄對(duì)應(yīng)一個(gè)賬號(hào),賬號(hào)很多,一個(gè)一個(gè)的建立肯定是后不了的,那么用什么方法呢?
在網(wǎng)上看了下,也沒有找到好的方法。沒辦法,只能拿出老一套了用DOC建立了。
方法步驟。
1.首先建立各個(gè)賬戶的文件夾。
賬號(hào)如果有規(guī)律的話那好說(shuō),如:ftp001、ftp001.。。。。。ftp100,直接在Excel里自動(dòng)產(chǎn)生即可,然后將產(chǎn)生的賬號(hào)放到一個(gè)txt文件里,一行一個(gè)賬號(hào)。如果不是有規(guī)律的,那沒辦法,只能一個(gè)一個(gè)輸入了。
2.準(zhǔn)備好這個(gè)賬號(hào)的account.txt文件后,建立一個(gè)run.bat文件,打開文件,輸入一下代碼
@for /f %%i in (account.txt) do @mkdir %%i
pause
保存成run.bat,然后雙擊運(yùn)行,即可產(chǎn)生account.txt文件里所有的目錄了
解釋下:/f是表示忽略account文件里的空白行,account.txt就是剛才建立的那個(gè)賬號(hào)文件,mkdir是建立目錄的doc命令,%%i就是獲得account.txt的一行賬號(hào),也就是目錄的名字了。這就是一個(gè)簡(jiǎn)單的for循環(huán)
3.如果你想批量拷貝同一個(gè)文件到剛剛建立的目錄下面,只要把剛才的那個(gè)run.bat文件加一句就行了
如:@for /f %%i in (account.txt) do @copy index.htm %%i 這是拷貝index.htm到剛剛建立的所有目錄里,簡(jiǎn)單吧。
用著兩條其實(shí)就可以解決很多問題了。
4.綜合一下。如要建立ftp賬號(hào),想要在每個(gè)用戶的目錄里放一個(gè)文件,如我想著每個(gè)剛剛建立的賬號(hào)文件夾里方一個(gè)txt文件,提示用戶要及時(shí)修改密碼。那么這么做,新建一個(gè)bat文件,輸入一下:
@for /f %%i in (bm.txt) do @echo 默認(rèn)用戶名為%%i,密碼123456,,獲得賬號(hào)后,請(qǐng)及時(shí)通過(guò)DOC修 改密碼 >%%i/%%i.txt
pause
這句話意思是,在每個(gè)用戶文件夾里添加一個(gè)文件,文件名為 "當(dāng)前賬號(hào).txt",文件內(nèi)容,如上面的漢字所示。
5.好了,賬號(hào)文件建立好了,怎么建立FTP賬號(hào)呢?我用的是Serv U,打開serv U文件,在里面你會(huì)發(fā)現(xiàn)有個(gè)ServUDaemon.ini文件,打開他你會(huì)發(fā)現(xiàn)?。?!原來(lái)所有的用戶都存在這里呀,那就好辦了,認(rèn)真觀察你會(huì)發(fā)現(xiàn)是很有規(guī)律的??吹接校眨螅澹颍薄?、、User2.。。了嘛,如下這樣:
User1=dzz|1|0
User2=tzz|1|0
User3=jk|1|0
User4=dx|1|0
還有他的密碼權(quán)限等
[USER=dzz|1]
Password=fjE371F8A2F2655DAFF87F257342B6EC4C
HomeDir=d:\departmenthtmls\dzz
RelPaths=1
ChangePassword=1
DiskQuota=1|20971520|0
PasswordLastChange=1239339982
TimeOut=600
Access1=D:\DepartmentHtmls\dzz|RWAMLCDP
想必你肯定看懂了哦。
那就好辦了,我們可以直接用doc產(chǎn)生上面的User1=×××|1|0,和他的權(quán)限文件,然后復(fù)制到ServUDaemon.ini文件里就行了。
但是有一個(gè)問題,就是所有的賬號(hào)密碼都是一樣的,應(yīng)為這里面的賬號(hào)加密過(guò)的,我們先建立一個(gè)賬號(hào),記住他的密碼的密文,然后所有的其他賬號(hào)都用這個(gè)密文就行了。
6.如何產(chǎn)生上面的賬戶文件呢?我想著個(gè)用不不找解釋了吧,方法遍地都是,用excel,批處理命令,數(shù)據(jù)庫(kù)命令等等。
?。?如何修改密碼呢,在客戶端登陸ftp要想修改密碼還是要靠doc
1.運(yùn)行cmd
2.輸入命令ftp
3.輸入open IP
4.輸入您的用戶名
5.輸入您的密碼
6.系統(tǒng)提示登陸成功
7.修改密碼,quote "site pswd 舊密碼 新密碼"--------不要漏掉引號(hào)
8.系統(tǒng)提示密碼修改成功
提示:用戶必須要有修改密碼的權(quán)限。
方法步驟。
1.首先建立各個(gè)賬戶的文件夾。
賬號(hào)如果有規(guī)律的話那好說(shuō),如:ftp001、ftp001.。。。。。ftp100,直接在Excel里自動(dòng)產(chǎn)生即可,然后將產(chǎn)生的賬號(hào)放到一個(gè)txt文件里,一行一個(gè)賬號(hào)。如果不是有規(guī)律的,那沒辦法,只能一個(gè)一個(gè)輸入了。
2.準(zhǔn)備好這個(gè)賬號(hào)的account.txt文件后,建立一個(gè)run.bat文件,打開文件,輸入一下代碼
@for /f %%i in (account.txt) do @mkdir %%i
pause
保存成run.bat,然后雙擊運(yùn)行,即可產(chǎn)生account.txt文件里所有的目錄了
解釋下:/f是表示忽略account文件里的空白行,account.txt就是剛才建立的那個(gè)賬號(hào)文件,mkdir是建立目錄的doc命令,%%i就是獲得account.txt的一行賬號(hào),也就是目錄的名字了。這就是一個(gè)簡(jiǎn)單的for循環(huán)
3.如果你想批量拷貝同一個(gè)文件到剛剛建立的目錄下面,只要把剛才的那個(gè)run.bat文件加一句就行了
如:@for /f %%i in (account.txt) do @copy index.htm %%i 這是拷貝index.htm到剛剛建立的所有目錄里,簡(jiǎn)單吧。
用著兩條其實(shí)就可以解決很多問題了。
4.綜合一下。如要建立ftp賬號(hào),想要在每個(gè)用戶的目錄里放一個(gè)文件,如我想著每個(gè)剛剛建立的賬號(hào)文件夾里方一個(gè)txt文件,提示用戶要及時(shí)修改密碼。那么這么做,新建一個(gè)bat文件,輸入一下:
@for /f %%i in (bm.txt) do @echo 默認(rèn)用戶名為%%i,密碼123456,,獲得賬號(hào)后,請(qǐng)及時(shí)通過(guò)DOC修 改密碼 >%%i/%%i.txt
pause
這句話意思是,在每個(gè)用戶文件夾里添加一個(gè)文件,文件名為 "當(dāng)前賬號(hào).txt",文件內(nèi)容,如上面的漢字所示。
5.好了,賬號(hào)文件建立好了,怎么建立FTP賬號(hào)呢?我用的是Serv U,打開serv U文件,在里面你會(huì)發(fā)現(xiàn)有個(gè)ServUDaemon.ini文件,打開他你會(huì)發(fā)現(xiàn)?。?!原來(lái)所有的用戶都存在這里呀,那就好辦了,認(rèn)真觀察你會(huì)發(fā)現(xiàn)是很有規(guī)律的??吹接校眨螅澹颍薄?、、User2.。。了嘛,如下這樣:
User1=dzz|1|0
User2=tzz|1|0
User3=jk|1|0
User4=dx|1|0
還有他的密碼權(quán)限等
[USER=dzz|1]
Password=fjE371F8A2F2655DAFF87F257342B6EC4C
HomeDir=d:\departmenthtmls\dzz
RelPaths=1
ChangePassword=1
DiskQuota=1|20971520|0
PasswordLastChange=1239339982
TimeOut=600
Access1=D:\DepartmentHtmls\dzz|RWAMLCDP
想必你肯定看懂了哦。
那就好辦了,我們可以直接用doc產(chǎn)生上面的User1=×××|1|0,和他的權(quán)限文件,然后復(fù)制到ServUDaemon.ini文件里就行了。
但是有一個(gè)問題,就是所有的賬號(hào)密碼都是一樣的,應(yīng)為這里面的賬號(hào)加密過(guò)的,我們先建立一個(gè)賬號(hào),記住他的密碼的密文,然后所有的其他賬號(hào)都用這個(gè)密文就行了。
6.如何產(chǎn)生上面的賬戶文件呢?我想著個(gè)用不不找解釋了吧,方法遍地都是,用excel,批處理命令,數(shù)據(jù)庫(kù)命令等等。
?。?如何修改密碼呢,在客戶端登陸ftp要想修改密碼還是要靠doc
1.運(yùn)行cmd
2.輸入命令ftp
3.輸入open IP
4.輸入您的用戶名
5.輸入您的密碼
6.系統(tǒng)提示登陸成功
7.修改密碼,quote "site pswd 舊密碼 新密碼"--------不要漏掉引號(hào)
8.系統(tǒng)提示密碼修改成功
提示:用戶必須要有修改密碼的權(quán)限。
相關(guān)文章
ServU7不支持中文名的解決辦法(Serv-U中文目錄和文件名變亂碼問題)
這篇文章主要介紹了ServU7.X版本無(wú)法正確創(chuàng)建或者刪除中文文件夾和文件名的解決方法,需要的朋友可以參考下2013-12-12Ftp無(wú)法連接到服務(wù)器的常見問題及解決方法分享
這篇文章主要給大家介紹了Ftp無(wú)法連接到服務(wù)器的解決辦法,以及常見的ftp錯(cuò)誤問題及解決辦法分享,具有一定的參考價(jià)值,有感興趣的小伙伴可以參考閱讀下2023-08-08關(guān)于ftp下顯示的時(shí)間和系統(tǒng)時(shí)間不一致的解決方法
ftp上來(lái)顯示的時(shí)間和系統(tǒng)時(shí)間不一致,是因?yàn)槟J(rèn)情況下,vsftpd 是用GMT做為他的時(shí)間的,所以和系統(tǒng)的時(shí)間可能會(huì)不一致2013-04-04Linux系統(tǒng) 改善FTP服務(wù)器的安全性
FTP是互聯(lián)網(wǎng)應(yīng)用中的一個(gè)元老級(jí)人物了,其方便企業(yè)用戶文件的共享。但是,安全問題也一直伴隨在FTP左右。2009-06-06winxp 系統(tǒng)下架設(shè)FTP服務(wù)器的步驟
如今家庭應(yīng)該是普遍使用包月的寬帶接入Internet了,我們?cè)诔浞窒硎軜O速?zèng)_浪的快感時(shí),是否考慮過(guò)利用現(xiàn)有資源為自己做點(diǎn)什么呢?2009-06-06FTP服務(wù)器設(shè)置虛擬目錄(Serv-u與FileZilla Server)
這篇文章主要介紹了FTP服務(wù)器設(shè)置虛擬目錄,這篇文章主要是針對(duì)最常用的兩款ftp服務(wù)器軟件Serv-u與FileZilla Server的設(shè)置方法,需要的朋友可以參考一下啊2016-09-09