配置要求: user1對soft目錄具有新建文件夾 上傳 下載權限 user2對market目錄具有讀取和下載權限,無其他權限 user3對market目錄具有完全控制權限 配置完成後: user2對market有完全控制權限,什麼問題 配置文件如下: [root@localhost ~]# yum -y install vsftpd* [root@localhost ~]# yum -y install db* [root@localhost ~]# mkdir /var/ftp/soft [root@localhost ~]# chmod 755 /var/ftp/soft/ [root@localhost ~]# vim /etc/vsftpd/vusers.list user1 123 user2 345 user3 678 [root@localhost vsftpd]# db_load -T -t hash -f vusers.list vusers.db [root@localhost vsftpd]# chmod 600 vusers.list [root@localhost vsftpd]# chmod 600 vusers.db [root@localhost ~]# useradd -d /var/ftp/soft/ -s /sbin/nologin [root@localhost ~]# chown andy:andy /var/ftp/soft/ [root@localhost ~]# vim /etc/pam.d/vsftpd.vu auth required pam_userdb.so db=/etc/vsftpd/vusers account required pam_userdb.so db=/etc/vsftpd/vusers [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO anon_umask=022 local_enable=YES local_umask=022 local_root=/var/ftp/soft guest_enable=yes guest_username= pam_service_name=vsftpd.vu userlist_enable=YES tcp_wrappers=YES [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf user_config_dir=/etc/vsftpd/vusers_dir [root@localhost ~]# mkdir /etc/vsftpd/vusers_dir [root@localhost ~]# cd /etc/vsftpd/vusers_dir/ [root@localhost vusers_dir]# vim user1 anon_upload_enable=yes anon_mkdir_write_enable=yes anon_other_write_enable=yes [root@localhost vusers_dir]# vim user2 local_root=/var/market anon_umask=022 [root@localhost vusers_dir]# vim user3 local_root=/var/market anon_umask=022 anon_upload_enable=yes anon_mkdir_write_enable=yes anon_other_write_enable=yes [root@localhost ~]# mkdir /var/market [root@localhost ~]# chmod 777 /var/market/ [root@localhost ~]# service vsftpd restart
vsftp配置虛擬用戶
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.