您好,登錄后才能下訂單哦!
配置步驟:
1.添加虛擬用戶口令文件
vim /etc/vsftpd/vuser.txt (注:vuser.txt是我自己定義,可以是任意自定義的) candy #用戶名 123 #密碼 limingyu #用戶名 123456 #密碼
2.生成虛擬用戶口令認證
yum install -y db4-utils #沒有這個工具的先安裝 db_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuser.db #把文本文檔轉換為數據庫
3.編輯vsftpd的PAM認證文件
vim /etc/pam.d/vsftpd auth required pam_userdb.so db=/etc/vsftpd/vuser account required pam_userdb.so db=/etc/vsftpd/vuser #其他行全部注釋掉,寫入上面兩行 #注釋掉其它行,可以禁止本地用戶登陸,因為本地用戶登陸時的驗證依賴這個文件
4.建立本地映射用戶并設置宿主目錄權限
useradd -d /home/vsftproot -s /sbin/nologin vuser #此用戶不需在登陸,只是映射用戶 #用戶名必須和下一步配置文件中一致 chmod 755 /home/vsftproot
5.修改配置文件
vim /etc/vsftpd/vsftpd.conf guest_enable=YES #開啟虛擬用戶 guest_username=vuser #ftp虛擬用戶對應的系統用戶 pam_service_name=vsftpd #pam認證文件(默認存在)
6.重啟服務并測試
service vsftpd restart 或 /etc/init.d/vsftpd restart #此時虛擬用戶可以登陸,查看,下載,不能上傳 #默認上傳位置是宿主用戶的家目錄 #權限使用的的匿名用戶權限進行管理
7.調整虛擬用戶權限
vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO #關閉匿名用戶登陸,更加安全(不影響虛擬用戶登陸) anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES #給虛擬用戶設定權限,允許所有虛擬用戶上傳
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。