關於ftp一直用的vsftp,這不重要。
主要是一直想整理一下ftp的配置,懶病發作,瑣事纏身一直沒行動,結果就是腦子一頭漿糊。直接導致每次要用的時候都要重新回神找資料。
So,重要的事,還是做了吧。
前期計劃發四篇,前三篇針對vsftp的三種登錄方式的最簡配置——我發現臨時要用的情況比要做一個完整FTP的情況要多多了。第四篇是公用的配置部分,對最簡配置的補充,也是完整FTP服務器的必須部分。
vsftp有兩個匿名用戶 ftp 、anonymous 密碼爲空
默認是目錄是/var/ftp/pub
匿名用戶的基本配置如下:
listen=YES //打開偵聽
anonymous_enable=YES
//允許匿名用戶登錄
write_enable=YES
//允許寫入
anon_upload_enable=YES
//允許匿名用戶上傳
anon_mkdir_write_enable=YES
//允許匿名用戶新建文件夾
按以上配置,匿名用戶 可以 登錄、上傳文件、新建文件夾;不能打開和下載文件(包括自己剛剛上傳的文件)、不能修改文件、不能刪除文件
上傳文件的屬性爲:所屬用戶和所屬組爲 ftp.ftp,權限爲 文件600,文件夾700
如果人爲把文件屬性改爲777,那麼匿名用戶可以下載和查看文件內容,但依舊不能刪除和修改文件
匿名用戶的專屬配置項:
no_anon_passwd 如是設置爲Yes,則不會詢問匿名用戶的密碼。默認這個屬性是沒有出現的。