本地用戶登錄
1.安裝ftp服務(詳見前一篇)
2.進入ftp配置文件,進行修改
Vi /etc/vsftpd/vsftpd.conf
修改內容如下:

3.在vsftpd服務器程序所在目錄中存在兩個root,所以在登錄之前會被拒絕
刪除/etc/vsftpd/user_list中的root用戶和
/etc/vsftpd/ftpusers中的root用戶
4.查看與ftp有關的狀態,打開ftpd_full_access服務
getsebool -a |grep ftp
setsebool -P ftpd_full_access=on

5.登錄FTP

虛擬用戶登錄
1.進入/etc/vsftpd目錄,創建列表用於ftp用戶認證的數據文件,其中奇數為賬號、偶數為密碼
如:zhangsan (賬號)
000 (密碼)
lisi (賬號)
000 (密碼)
。。。。。。。
2.將列表轉換成數據庫,然后轉換成文件,賦予權限,設置擁有者可讀寫
db_load -T -t hash -f vuser.list vuser.db (轉換成數據庫)
file vuser.db (轉換成文件)
chmod 600 vuser.db (賦予權限)
rm -f vuser.list (安全起見,刪除列表以防泄露)
3.修改vsftpd配置文件

4.創建目錄設置用戶權限

設置用戶權限
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
5.修改vsftp文件,設置文件存放路徑,重啟服務
user_config_dir=/etc/vsftpd/vusers_dir
systemctl restart vsftpd
6.進入ftp
沒有賦予權限:

賦予權限:

