vsftpd限制用戶只能上傳不能下載


有時候,項目中有這樣的需求;vsftpd只能上傳文件不能下載。下面我們就來分享一下個人的經驗:

例子1vsftpd本地用戶實現可以上傳不能下載(即不能讀)

1、創建用於登陸vsftpd的用戶、並賦予其密碼:

useradd test

2、創建vsftpd的共享目錄,將其的屬主和屬組都修改為szl;權限為777 (這里是測試環境):

mkdir /mnt/test
chown test:test  /mnt/test
chmod 777 /mnt/test

3、安裝vsftpd此處用yum直接安裝:

yum  -y  install  vsftpd

4、修改配置文件:

[root@centos6 ~]# vim /etc/vsftpd/vsftpd.conf


anonymous_enable=NO #此處將yes改為no,禁用匿名訪問 # # Uncomment this to allow local users to log in. local_enable=YES #啟用本地認證登陸 local_root=/mnt/test #指向vsftpd認證登陸訪問的文件夾 download_enable=NO #禁止本地用戶下傳文件 # # Uncomment this to enable any form of FTP write command. write_enable=YES # # Default umask for local users is 077. You may wish to change this to 022, # if your users expect that (022 is used by most other ftpd's) local_umask=022

5、測試

這里要知道,只是不能下載;但是可以上傳、創建、刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM