(Setenfore 0)
首先进入主配置文件:

vim /etc/vsftpd/vsftpd.conf

添加如下配置:

	guest_enable=yes						//允许来宾用户登陆
	guest_username=vuser					//设置虚拟用户映射成的系统用户
	user_config_dir=/ftpuser				//虚拟用户配置目录
	allow_writeable_chroot=YES			//这是一条不加就连上不上的语句



在/etc/vsftpd/中添加文件:vuser (vim vuser)

奇数行:用户名
偶数行:密码

然后将这个vuser加载到数据库中,

db_load -T -t hash -f vuser vuser.db

然后我们先添加和虚拟用户先添加一个系统用户:

Useradd -s /sbin/nologin -d /home/vuser	vuser

进入入住配置文件中指向的虚拟用户的配置文件,需要先创建虚拟用户配置文件目录:

	Mkdir /ftpuser
	Vim /ftpuser/ftpuser1(虚拟用户名称)
    [local_root=/home/vuser]

然后我们进入/etc/pam.d/vsftpd
添加如下语句:(+在最前面)

	    Auth sufficient pam_userdb.so db=/etc/vsftpd/vuser
		Account sufficient pam_userdb.so db=/etc/vsftpd/vuser

重启vsftpd服务器,用新建的虚拟用户登陆,即可发现很吊的效果了。