版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Ubuntu下Pure-Ftp安裝與配置1安裝與配置下載安裝pure-ftpd: sudo apt-get install pure-ftpd配置: 軟件默認的配置文件夾是etc/pure- ftdp/conf,該軟件的配置方式比較特別,每一項配置都對應一個文檔,其內容為配置的值。如:2安裝與配置ChrootEveryone=yes#把所有用戶限制在其homedir下ClientCharset=gbk #必設,防止Windows登錄出現(xiàn)中文亂碼CreateHomeDir=yes #當虛擬用戶第一次登錄時,自動創(chuàng)建homedirDontResolve=yes #不解析域名,可以節(jié)省登錄時間FSC
2、harset = UTF-8KeepAllFiles = yesMaxDiskUsage=90 #分區(qū)已使用空間超過90%時不再接受上傳MinUID = 1000NoAnonymous=no #允許匿名登錄PAMAuthentication = yesTrustedGID=1001 #管理員組的GID,允許管理員刪除文件3安裝與配置每次修改服務器設置后都需要重新啟動服務: sudo /etc/init.d/pure-ftpd restart4建立ftp目錄創(chuàng)建目錄var/ftp,在后面設置完成后這是管理員用戶登錄的默認目錄,也是匿名用戶登錄后的默認目錄然后在ftp下新建public與users
3、文件夾users文件夾下新建qiuguangtao文件夾。后面設置完成后,qiuguangtao文件夾將是普通用戶qiuguangtao的默認目錄,普通用戶只能在該目錄下對文件進行操作。5用戶組與用戶這里一共建立兩個用戶組:(管理員和普通用戶,可以刪除文件)和(匿名賬號,不能刪除文件)。三個用戶:(管理員),(普通用戶)和ftp(匿名用戶). 服務器的根目錄為/var/ftp,所有者為. 根目錄下有public和users兩個目錄,ftp作為匿名訪問的根目錄,users存放普通用戶的文件。6用戶組與用戶sudo groupadd sudo groupadd #創(chuàng)建群組 sudo useradd
4、 -g -d /dev/null -s /bin/false #在組創(chuàng)建管理員用戶 sudo useradd -g -d /dev/null -s /bin/false #在組創(chuàng)建管理員用戶,/dev/null表示沒有指定默認目錄 sudo useradd -g -d /var/ftp -s /bin/false ftp#創(chuàng)建匿名登錄用的ftp用戶,只有讀權限,登錄后默認目錄是ftp,可以下載ftp下的所有文件7用戶組與用戶下面是新建相應的文件夾與設置權限的命令: sudo mkdir /var/ mkdir /var/sudo mkdir /var/ 上面幾行是創(chuàng)建文件夾命令,前面已經完成該
5、工作,所以不用執(zhí)行。下面這幾行命令的功能應該與后面設置文件夾權限是一樣的,為保險起見可以在后面設置完成后再運行一遍:sudo chown -R /var/ftpsudo chmod -R 755 /var/ chmod 775 /var/8用戶組與用戶ftp文件夾的權限:用戶為,群組為, 可以創(chuàng)建和刪除文件。public文件夾的權限:同ftp設置一樣。users文件夾的權限:用戶為 ,群組為,同群組用戶(這里為)可以創(chuàng)建刪除文件上面設置的同時要選擇對子文件夾使用同樣設置!以上設置好以后一定要重啟!9用戶組與用戶users目錄也被設為組內的完全訪問權限(775),這樣同組的可以有讀寫和刪除的權限
6、。普通用戶(如qiuguangtao)將被限制(chroot)在/var/中,因此雖然有完全訪問權限,也不會影響其它位置。為了保險起見,其它位置的權限設為755,只有有完全權限。10用戶組與用戶于是現(xiàn)在有管理員用戶、普通用戶和匿名用戶ftp。本質上普通用戶也是管理員用戶,只是其只能在特定文件夾下執(zhí)行管理員的職能新建與刪除文件。由于這些用戶僅用于pure-ftpd,不需要給登錄權限,因此shell被指定為/bin/false11虛擬用戶虛擬用戶方式是一個簡單的用戶列表機制,類似于“/etc/passwd”,它將用戶的相關信息,如口令、姓名、uid、gid、主目錄等,存入一個文本文件。但是該文本文
7、件文件只適用于FTP。這意味著,你可以很容易地設置FTP虛擬帳號,而不需要在系統(tǒng)中添加系統(tǒng)用戶,以免和系統(tǒng)用戶混淆在一起。 同時,可以為這些虛擬用戶單獨設置配額、ratio、帶寬等限制,這些功能是系統(tǒng)用戶認證無法實現(xiàn)的。很多虛擬用戶可以共享同一個系統(tǒng)用戶的屬性,因此建議為這些虛擬用戶單獨創(chuàng)建一個系統(tǒng)用戶,從而方便管理。 你可以使用系統(tǒng)已經存在的帳號,比如“nobody”用戶,作為虛擬用戶的系統(tǒng)帳號。但最好使用一個單獨的帳號,專門對應FTP。12虛擬用戶虛擬用戶是ftp登錄時所用的用戶賬號,但可以共用一個系統(tǒng)賬號。當用戶使用虛擬賬號登錄ftp時,將實際使用虛擬用戶對應的系統(tǒng)用戶身份進行操作。實驗
8、室的所有普通用戶均使用虛擬賬號,對應的系統(tǒng)賬號是. 匿名用戶只能對應系統(tǒng)中的ftp用戶(名稱不能改),pure-ftpd的官方文檔中建議把匿名用戶單獨設在一個用戶組中。13虛擬用戶虛擬用戶用pure-pw配置。pure-pw的使用很方便,形式和管理系統(tǒng)用戶差不多,只是在useradd, usermod等前面加上pure-pw(用戶名要緊隨操作后面而不是放在最后,這一點與useradd等不同). 匿名用戶不需要單獨配置,因此homedir一定要在創(chuàng)建系統(tǒng)用戶ftp時指定好,其它系統(tǒng)用戶的homedir可以簡單地指定為/dev/null,創(chuàng)建虛擬用戶時再指定homedir.14虛擬用戶下面創(chuàng)建虛擬
9、管理員賬號admin與普通賬號qiuguangtao: sudo pure-pw useradd admin -u -d /var/ftp #管理員帳戶,指向,默認目錄是/var/ftp sudo pure-pw useradd qiuguagntao -u -d /var/ #普通賬戶,指向,默認目錄是/var/ 15虛擬用戶執(zhí)行每條命令之后pure-pw會要求輸入賬號的密碼。在參數(shù)的-d選項中指定的homedir的并不需要事先創(chuàng)建好,但為了保險起見,還是事先建好了。如果在配置中設置CreateHomeDir=yes,則在虛擬用戶第一次登錄時pure-ftpd會自動創(chuàng)建其homedir。添加
10、虛擬用戶時還可以設置用戶的帶寬、空間配額、IP段等。修改虛擬用戶設置用pure-pw usermod, 修改密碼用pure-pw passwd, 刪除虛擬用戶用pure-pw userdel,用法詳見官方文檔。每次修改用戶設置后都要更新一下虛擬用戶數(shù)據(jù)庫,不需要重新啟動服務: sudo pure-pw mkdb 16虛擬用戶到這里設置就算完成了,這時用ftp帳戶可以匿名登錄,但虛擬用戶登錄會出現(xiàn)530錯誤。這是因為默認的認證方式中沒有puredb數(shù)據(jù)庫,解決方法是在/etc/pure-下加入puredb數(shù)據(jù)庫的軟鏈接: cd /etc/pure- sudo ln -s ./conf/PureDB 60puredb 現(xiàn)在就可以使用虛擬賬號登錄FTP了。完成上面操作后必須重啟ftpd 17實現(xiàn)的功能最后這里構建的ftp服務器實現(xiàn)以下功能: 管理員用admin帳戶
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)內部審計與風險控制制度
- 2026湖南郴州市市直學校面向高校畢業(yè)生公開招聘教師25人參考題庫附答案
- 2026福建三明市衛(wèi)生健康委員會關于醫(yī)療衛(wèi)生高層次人才專項公開招聘39人的通告參考題庫附答案
- 2026福建省面向同濟大學選調生選拔工作備考題庫附答案
- 2026福建龍巖人民醫(yī)院招聘醫(yī)學類緊缺急需專業(yè)畢業(yè)生4人備考題庫附答案
- 公共交通運營成本核算制度
- 2026遼寧省中國醫(yī)科大學及附屬第一醫(yī)院招聘高層次和急需緊缺人才2人(第二批)備考題庫附答案
- 2026重慶某國有企業(yè)員工招聘2人備考題庫附答案
- 2026陜西省面向北京郵電大學招錄選調生參考題庫附答案
- 北京中西醫(yī)結合醫(yī)院編外崗位招聘10人參考題庫附答案
- 大型商業(yè)綜合體消防安全應急預案
- 《砂漿、混凝土用低碳劑》
- 2025年社區(qū)工作總結及2026年工作計劃
- 無人機性能評估與測試計劃
- 2025年保安員(初級)考試模擬100題及答案(一)
- 湖北省新八校協(xié)作體2025-2026學年度上學期高三10月月考 英語試卷(含答案詳解)
- 酒駕滿分考試題庫及答案2025
- 金礦開采提升項目可行性研究報告
- 華潤燃氣安全培訓
- 包鋼集團歷年筆試題庫及答案
- 2025版實驗動物中心動物實驗動物飼養(yǎng)合同
評論
0/150
提交評論