CentOS6下配置本地用戶訪問vsftpd,並賦予寫權限


這段時間用到了linux下的ftp,上網搜搜問題解決了。可網上資料有點亂,決定把自己的配置過程記錄下來,也方便我以后查看。

一、安裝並測試可用性

1、安裝命令

yum install vsftpd

2、配置防火牆

3、配置服務

配置開機啟動

啟動服務:

/etc/init.d/vsftpd start

 

4、訪問測試

添加文件並測試:

路徑: /var/ftp/

echo "Just a test" > /var/ftp/test.txt 

二、配置本地用戶訪問,並賦予寫權限

1、配置vsftpd.conf文件

vi vsftpd.conf

禁止匿名用戶訪問:anonymous_enable=NO

允許本地用戶登錄:local_enable=YES

賦予本地用戶寫權限(上傳,刪除): write_enable=YES

配置本地用戶訪問:

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

2、添加本地用戶為ftpuser

vi chroot_list

添加本地用戶admin 

3配置SELinux 

查看關於ftpselinux配置:getsebool -a | grep ftp 

設置目錄訪問權限:setsebool -P ftp_home_dir 1

4、測試 

重啟vsftpd服務:service vstfpd restart 

訪問截圖: 

好,就這些了,希望對你有幫助。


免責聲明!

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



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