vsftp 使用虛擬目錄
1、在# vi /home/logins.txt #####建立一個logins.txt的文件,單行爲用戶名,雙行爲密碼
2、# db_load -T -t hash -f /home/logins.txt /etc/vsftpd_login.db #####建立數據庫文件並設置文件屬性.
3、vi /etc/pam.d/ftp 插入如下兩行 #####建立認證文件
4、useradd -d /home/vsftpd -s /sbin/nologin vsftpd ###建立一個虛擬用戶 做映射
5、# vi /etc/vsftpd.conf ###編寫配置文件
local_enable=YES
local_umask=022
anon_umask=022 虛擬用戶拷貝文件權限
guest_enable=YES
guest_username=tyg
user_config_dir=/home/logins.txt ### 虛擬用戶配置文件存放位置
#anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
pasv_enable=YES //建立資料聯機採用被動方式
6、重啓vsftpd
7、測試 # ftp 127.0.0.1