歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

《Debian服務器設置入門》系列教程0.2.1版(2)

4.3 修改/etc/wu-FTPd/ ftpusers   我們已經說過了,只要寫進這個文件裡面的用戶,是不能登錄我們的ftp服務器的。    限制這些用戶使用FTP服務器主要是基於系統安全的考慮,避免權利過大的用戶(如root、ftpadm)登錄FTP服務器和避免使用系統命令作為帳號(如shutdown、sync),以避免系統管理上的困惑。我們可以根據自己使用的需要,向該文件中增加或刪除用戶。    注意這個文件是/etc/ftpusers的快捷方式。下面是默認的ftpusers的內容:

# /etc/ftpusers: list of users disallowed FTP Access. See ftpusers(5). root daemon bin sys sync games man lp mail news uUCp nobody

4.4 修改/etc/wu-ftpd/ ftpconversions文件 ftpconversions文件主要定義用戶從FTP服務器中下載文件時對文件進行格式轉換的規則。例如壓縮、解壓縮、打包和開包等操作,這樣用戶就不必為.tar.gz、.tgz、.Z、.z之類的文件傷腦筋了。ftpconversions文件的格式初看上去很復雜,不過不用擔心,我們基本上不用動它,debian為我們准備的這個配置,已經能夠滿足我們的使用需要了。下面讓我們來看看ftpconversions文件的內容:

:.Z: : :/usr/bin/compress -d -c %s :T_REGT_ASCII:O_UNCOMPRESS:uncompress : : :.Z:/usr/bin/compress -c %s:T_REG:O_COMPRESS:compress :.gz: : :/bin/gzip -cd %s:T_REGT_ASCII:O_UNCOMPRESS:gunzip : : :.gz:/bin/gzip -c9 %s:T_REG:O_COMPRESS:gzip :.bz2: : :/usr/bin/bzip2 -cd %s:T_REGT_ASCII:O_UNCOMPRESS:bunzip2


: : :.bz2:/usr/bin/bzip2 -c9 %s:T_REG:O_COMPRESS:bzip2 :.zip: : :/usr/bin/zip -q -r -9 - %s:T_REGT_DIR:O_TARO_COMPRESS:zip : : :.zip:/usr/bin/unzip -q -c - %s:T_REGT_DIR:O_TARO_UNCOMPRESS:unzip : : :.tar:/bin/tar -chf - %s:T_REGT_DIR:O_TAR:tar : : :.tar.Z:/bin/tar -chZf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+compress : : :.tar.gz:/bin/tar -chzf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+gzip : : :.tgz:/bin/tar -chzf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+gzip : : :.tar.bz2:/bin/tar -chIf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+bzip2 : : :.ltar:/bin/tar -cf - %s:T_REGT_DIR:O_TAR:tar : : :.ltar.Z:/bin/tar -cZf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+compress : : :.ltar.gz:/bin/tar -czf - %s:T_REGT_DIR:O_COMPRESSO_TAR:tar+gzip

  你可能想我一樣看花了眼,不過好在我們不用深究, 反正這個文件基本上把常用的壓縮,打包命令都包括在內了,只要它存在,FTP服務程序就會根據用戶的需要執行壓縮或打包的命令。    例如,用戶想下載目錄Howto中所有的文件,那麼他不必使用mget命令,而只要使用get Howto.tar.gz,這時wu-ftpd就會將該目錄打包壓縮並發送到用戶的機器上了。所以使用該文件可以完成壓縮傳遞的數據量,減少傳輸時間等作用。    這裡有一點需要注意,這個文件中定義的可執行文件的位置/bin指的都是/home/ftp/bin而不是Linux的/目錄下的bin,所以請檢查/home/ftp/bin目錄中有無上述命令,如果沒有還需要將這些程序復制到該目錄中。我看了一下,由於我僅僅安裝了Debian的基本系統,所以bzip2這個命令是沒有的,我們可以用at-get install bzip2命令來下載和安裝它,然後把bzip2命令復制到/home/ftp/bin就可以了。 5 測試 到這裡,匿名FTP服務器的配置工作基本上就完成了,我們可以用ftp命令連接自己的服務器,檢查合法用戶和匿名用戶的連接情況以及各個目錄的權限是否正確。之後就可以准備FTP服務的開張了。 6 TODO    在下一個版本裡面,我將描述如何用ftpmirror建立ftp服務器鏡像。 7 結束語    本文是《Debian服務器設置入門》系列教程之第二章》,建議您按照順序閱讀,有問題可以和作者 kanaka 聯系。

8 參考文獻

  本章參考了下面的文章:    《用wu-ftpd架設FTP服務器》一文,地址是http://www.lslnet.com/linux/docs/linux-3300.htm     《架設FTP服務器》一文,地址是http://www.linuxsir.com/bbs/showthread.PHP?s=&threadid=8455&highlight=wuftpd

   很抱歉我沒找到這兩篇文章作者的名字,但是我們仍然應該心存感激。

《Debian服務器設置入門》系列教程之 第三章:郵件服務器

第三章 在Debian上用 E xim配置郵件服務器

本章目錄

0 聲明

1 簡介

2 安裝

3 配置

4 小測試

5 修改 From: 的地址

6 配置Fetchmail

7 修改exim的投遞限制

8 綜合測試

9 TODO

10 結束語

11 參考文獻

0 聲明    本文是在《通過exim建立家庭網絡的郵件系統》一文的基礎上修改的,作者:Jan W. Stumpel, Oeg



0 聲明    本文是在《通過exim建立家庭網絡的郵件系統》一文的基礎上修改的,作者:Jan W. Stumpel, Oeg



Copyright © Linux教程網 All Rights Reserved