1.默認配置:
1>允許匿名用戶和本地用戶登陸。
anonymous_enable=YES local_enable=YES2>匿名用戶使用的登陸名為ftp或anonymous,口令為空;匿名用戶不能離開匿名用戶家目錄/var/ftp,且只能下載不能上傳。3>本地用戶的登錄名為本地用戶名,口令為此本地用戶的口令;本地用戶可以在自 己家目錄中進行讀寫操作;本地用戶可以離開自家目錄切換至有權限訪問的其他目錄,并在權限允許的情況下進行上傳/下載。 write_enable=YES4>寫在文件/etc/vsftpd.ftpusers中的本地用戶禁止登陸。 2.配置文件格式:vsftpd.conf 的內容非常單純,每一行即為一項設定。若是空白行或是開頭為#的一行,將會被忽略。內容的格式只有一種,如下所示
option=value要注意的是,等號兩邊不能加空白。 3.匿名用戶(anonymous)設置anonymous_enable=YES/NO(YES)
控制是否允許匿名用戶登入,YES 為允許匿名登入,NO 為不允許。默認值為YES。write_enable=YES/NO(YES)是否允許登陸用戶有寫權限。屬于全局設置,默認值為YES。no_anon_password=YES/NO(NO)若是啟動這項功能,則使用匿名登入時,不會詢問密碼。默認值為NO。ftp_username=ftp定義匿名登入的使用者名稱。默認值為ftp。anon_root=/var/ftp使用匿名登入時,所登入的目錄。默認值為/var/ftp。注意ftp目錄不能是777的權限屬性,即匿名用戶的家目錄不能有777的權限。anon_upload_enable=YES/NO(NO)如果設為YES,則允許匿名登入者有上傳文件(非目錄)的權限,只有在write_enable=YES時,此項才有效。當然,匿名用戶必須要有對上層目錄的寫入權。默認值為NO。anon_world_readable_only=YES/NO(YES)如果設為YES,則允許匿名登入者下載可閱讀的檔案(可以下載到本機閱讀,不能直接在FTP服務器中打開閱讀)。默認值為YES。anon_mkdir_write_enable=YES/NO(NO)如果設為YES,則允許匿名登入者有新增目錄的權限,只有在write_enable=YES時,此項才有效。當然,匿名用戶必須要有對上層目錄的寫入權。默認值為NO。anon_other_write_enable=YES/NO(NO)如果設為YES,則允許匿名登入者更多于上傳或者建立目錄之外的權限,譬如刪除或者重命名。(如果anon_upload_enable=NO,則匿名用戶不能上傳文件,但可以刪除或者重命名已經(jīng)存在的文件;如果anon_mkdir_write_enable=NO,則匿名用戶不能上傳或者新建文件夾,但可以刪除或者重命名已經(jīng)存在的文件夾。)默認值為NO。chown_uploads=YES/NO(NO)設置是否改變匿名用戶上傳文件(非目錄)的屬主。默認值為NO。chown_username=username設置匿名用戶上傳文件(非目錄)的屬主名。建議不要設置為root。anon_umask=077設置匿名登入者新增或上傳檔案時的umask 值。默認值為077,則新建檔案的對應權限為700。deny_email_enable=YES/NO(NO)若是啟動這項功能,則必須提供一個檔案/etc/vsftpd/banner_emails,內容為email address。若是使用匿名登入,則會要求輸入email address,若輸入的email address 在此檔案內,則不允許進入。默認值為NO。banned_email_file=/etc/vsftpd/banner_emails此文件用來輸入email address,只有在deny_email_enable=YES時,才會使用到此檔案。若是使用匿名登入,則會要求輸入email address,若輸入的email address 在此檔案內,則不允許進入。新聞熱點
疑難解答