ubuntu下創建ftp用戶,該用戶只訪問特定目錄下的內容


需求:創建一個ftp用戶,用戶名:testUser,密碼:testUser,連接端口:30000,該用戶只能訪問/home/test/testDir 下的內容

 

1)如果沒有安裝vsftpd,需先安裝vsftpd

apt-get install vsftpd

 

2)創建用戶

useradd testUser -m

為該用戶添加密碼

passwd testUser 回車

輸入密碼:testUser

 

3)修改配置文件

(1) vi /etc/vsftpd.conf 

修改或添加如下行:

listen=YES

listen_port=30000

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=NO

chroot_list_file=/etc/vsftpd.chroot_list

 

(2) vi vsftpd.chroot_list

在單獨一行添加:testUser

(3)如果沒有vsftpd_user_config,則創建該目錄

mkdir vsftpd_user_config

cd vsftpd_user_config

vi testUser

添加 local_root=/home/test/testDir

 

4)重啟vsftpd

service vsftpd restart

 

假設是在ip為192.168.45.173上創建的ftp用戶

在瀏覽器下訪問ftp的格式為:ftp://testUser:testUser@192.168.45.173:30000


免責聲明!

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



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