yum -y install vsftpd*
yum -y install db4*============================================================================先建立一個包含虛擬用戶名及其口令的文本文件 , 然后在此基礎上生成虛擬用戶口令庫文件 :#vim logins.txt添加以下信息 ( 單數行為用戶名 , 偶數行為口令 ) :
123 // 用戶名 456 // 密碼:wq // 保存并退出
==================================================================================db_load -T -t hash -f logins.txt /etc/vsftpd_login.dbchmod 600 /etc/vsftpd_login.db=============================================================================
vi /etc/pam.d/ftp.vuauth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login==============================================================================
建立虛擬用戶訪問目錄并設置 virtual 用戶訪問的權限
#useradd -d /var/ftp/share -s /sbin/nologin virtual#chmod 700 /var/ftp/share=====================================================================================================vim /etc/vsftpd/vsftpd.conf 在最下面添加chroot_local_user=YESguest_enable=YESguest_username=virtualpam_service_name=ftp.vuuser_config_dir=/etc/vsftpd_user_conf==================================================================================================
建立 user_config_dir 文件目錄,并創建以用戶名命名的配置文件 #mkdir /etc/vsftpd/user_config_dir#vi /etc/vsftpd/user_config_dir/1anon_world_readable_only=NO # 瀏覽權限 anon_upload_enable=YES #?write_enable=YES # 上傳權限download_enable=YES # 下載權限
anon_other_write_enable=YES # 刪除權限 anon_mkdir_write_enable=YES # 建立文件夾權限 local_root=/var/ftp/share/123 # 指定用戶登陸的默認路徑新聞熱點
疑難解答