vsftp實現匿名使用者檔案可上傳不能刪除或覆蓋

2021-06-04 03:24:58 字數 742 閱讀 8341

目的:匿名使用者可上傳、不能刪除、不能更名

方法:在匿名使用者主目錄下新建乙個upload目錄用來存放匿名使用者上傳檔案

修改/etc/vsftpd/vsftpd.conf

anonymous_enable=yes 啟用匿名訪問

ftp_username=ftp 指定匿名使用者,預設為ftp

anon_root=/data/software指定匿名使用者登入後的主目錄為/data/software目錄

write_enable=yes 允許登入的ftp使用者寫許可權,還要視目錄的許可權而定 

anon_upload_enable=yes 允許匿名使用者上傳檔案

anon_mkdir_write_enable=no 不允許匿名使用者建立目錄

anon_other_write_enable=no 不允許匿名使用者進行刪除或者改名等操作

在匿名使用者主目錄下新建乙個upload目錄,並將該目錄許可權設為777

# mkdir /data/software/upload

# chmod 777 /data/software/upload

而此時主目錄的屬主應該是root

# chown root.root /data/software

這樣匿名使用者就對主目錄有可讀非寫許可權,而對upload有可讀、可上傳、非刪除、非更名許可權

如果在上面的條件下,要使匿名使用者擁有upload目錄下檔案的刪除、更名許可權,則將anon_other_write_enable=yes即可

臨時用的ftp之vsftp匿名使用者

關於ftp一直用的vsftp,這不重要。主要是一直想整理一下ftp的配置,懶病發作,瑣事纏身一直沒行動,結果就是腦子一頭漿糊。直接導致每次要用的時候都要重新回神找資料。so,重要的事,還是做了吧。前期計畫發四篇,前三篇針對vsftp的三種登入方式的最簡配置 我發現臨時要用的情況比要做乙個完整ftp的...

VSFTP 簡單的服務塔建 匿名使用者驗證

ftp 是 file transfer protocol 檔案傳輸協 的英文簡稱,用於 internet 上的檔案的雙向傳輸。使用 ftp 來傳輸時,是具有一定程度上的危險性,因為資料在網際網路上面是完全沒有受到保護的 明文傳輸 方式 vsftp 是乙個基於gpl 發布的類unix 系統上使用的ft...

實現匿名使用者向註冊使用者遷移

global.asax web.config csusing system using system.data using system.configuration using system.web using system.web.security using system.web.ui usin...