爛泥 解決 Vsftp匿名上傳問題

2021-09-22 03:34:50 字數 670 閱讀 8970

原因為什麼,沒有人解答。經過本人的實驗,已經解決此問題。

其他的設定基本上和能查詢到的相關資料一樣,編輯vsftp的配置檔案vsftp.conf。

有關匿名的相關選項全部開啟,如下圖:

anonymous_enable=yes

local_enable=yes

write_enable=yes

local_umask=022

anon_upload_enable=yes

anon_mkdir_write_enable=yes

以上設定,基本上大家都知道的。

但是如果你只修改此檔案的話,你會發現使用匿名使用者還是無法上傳檔案。

其實還有一點我們需要設定,那麼就是vsftpd的公共目錄/var/ftp/pub的許可權。

我們在此需要做的就是把該目錄的許可權設定為777,切記不要修改該目錄的所屬者及所屬組,否則即使你修改了該目錄的許可權,也是無法上傳檔案的。該目錄預設所屬者是root使用者。

剛開始我就是犯了這樣的錯誤,把該目錄的所屬者修改為ftp使用者。因為我猜想vsftp的匿名使用者使用的就是系統中的ftp使用者。可是事實告訴我,我的猜想是錯的。

修改完畢後,我們就可以使用匿名使用者登入,進行上傳檔案。

切記,匿名使用者只能在/var/ftp/pub目錄下。

ps:本文的前提是已經關閉了selinux。

解決阿里雲FTP上傳問題

之前申請了乙個阿里雲的虛擬主機,但還是存在乙個嚴重問題,上傳 的時候。斷斷續續,甚至用filezilla軟體都一直連線不上。我本以為是我花錢太少,阿里雲故意給我搞個坑,讓我公升級獨享版本呢。就因為傳檔案不方便,放那裡半年不用了。昨天突然給解決掉了 嘿嘿。剛剛不久前給公司做了乙個 檔案管理模組,用的上...

ajax上傳問題

上傳不會有太大的問題,可是問題是什麼呢?1.非同步上傳 沒有問題 2.問題來了,我在乙個表單中使用ajax上傳,如果是新增的資訊,我們資料庫中還沒有生成相應的id,這時候上傳在資料庫中就找不到相應的位置,雖然上傳成功,但是跟我們表單提交的資訊對應不起來,這是個嚴重的bug,針對上述問題怎麼解決呢?我...

springboot 上傳問題

springboot 在上傳 有兩種選擇 1,選用預設的上傳解析器 2,使用common fileupload 使用第一種只需要在配置檔案種配置 檔案上傳大小 spring.servlet.multipart.maxfilesize 10mb spring.servlet.multipart.max...