+-----------------------------------------+
|1.添加虛擬用戶口令文件 |
| vim /etc/vsftpd/guest.txt |
| wjl //用戶名 |
| 123 //密碼 |
|-----------------------------------------+
+--------------------------------------------------------------------------+
|2.生成虛擬用戶口令認證文件 |
| rpm -ivh db4_utils-4.3.29-9.fc6.i386.rpm //需要安裝的db4_utils軟件 |
| db_load -T -t hash -f /etc/vsftpd/guest.txt guest.db //生成用戶口令數據庫|
+--------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
|3.編輯PAM認證文件 |
|vim /etc/pam.d/vsftpd |
|auth sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/guest |
|account sufficient /lib/security/pam_userdb.so db=/etc/vsftpd/guest |
|//添加這2行則能虛擬用戶和本地用戶共存,如果註釋其他行,則只能用虛擬用戶登陸|
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
|4.配置vsftpd.conf |
|vim /etc/vsftpd/vsftpd.conf |
|guest_enable=yes //開啓虛擬用戶 |
|user_config_dir/etc/vsftpd/vsftpd //虛擬用戶配置目錄 |
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
|5.編輯虛擬用戶配置文件 |
|vim /etc/vsftpd/vsftpd/wjl |
| |
|write_enable=yes |
|anon_world_readable_noly=no //用戶是否爲只讀 |
|anon_upload_enable=yes //用戶能否上傳 |
|anon_mkdir_write_enable=yes //用戶能否新建目錄 |
|anon_other_write_enable=yes //用戶能否刪除,修改 |
|anon_root=/etc/vsftpd //用戶家目錄 |
+---------------------------------------------------------------------------+