原因: 使用虚拟用户配置vsftpd后,/etc/vsftpd/vsftpd.conf文件中guest_username配置不正确 解决 方式1: 修改vsftpd.conf文件中guest_username为正确的用户名,然后重启vsftpd,命令如下 systemctl restart vsftpd 如何寻找正确的用户名?在创建虚拟vsftpd服务程序用于存储文件的根目录以及用于虚拟用户映射的系统本地用户时,创建...
pam_service_name=vsftpd_virtual #这个,填写/etc/pam.d/下面的配置文件,如果没有更改,默认文件名为vsftpd,刚刚我们创建了一个:vsftpd_virtual,所以设置成为刚才那个文件的路径 guest_enable=YES guest_username=ftp #这里填写的是虚拟账户所用的账户名,如果自行创建了用户,则可填写对应的账户名; user_sub_token=$...
[root@localhost ~]# #修改配置文件 vi /etc/vsftpd/vsftpd.conf #查看修改、添加的内容已标注,如下所示;[root@localhost ~]# cat /etc/vsftpd/vsftpd.conf anonymous_enable=NO local_enable=YES write_enable=YES guest_enable=YES guest_username=ftpadmin allow_writeable_chroot=YES local_umask=022 ...
在#listen_ipv6=YES 下面添加两行配置文件 guest_enable=YES 开启虚拟用户账号 guest_username=ftp_virt FTP虚拟用户对应的系统用户 pam_service_name=vsftpd_login (pam认证文件) 6. 重启vsftpd服务 [root@jock]#service vsftpd restart 接下来是设置虚拟用户的权限 [root@jock]#cd /home/ftpsite/ 在ftpsite ...
guest_enable= YES/NO #启用虚拟用户。默认值为NO。 guest_username=ftp #这里设置虚拟用户的宿主用户。默认值为ftp。 virtual_use_local_privs=YES/NO #当该参数激活(YES)时,虚拟用户与其宿主用户有相同的权限。 当此参数关闭(NO)时,虚拟用户与匿名用户有相同的权限。默认情况下此参数是关闭的(NO) ...
guest_username=vsftpd 指定虚拟用户的宿主用户(这个是我们后面要新建的用户) user_config_dir=/etc/vsftpd/vconf 设定虚拟用户个人Vsftp的配置文件存放路径。 也就是说,这个被指定的目录里,将存放每个Vsftp虚拟用户个性的配置文件,一个需要注意的地方就是这些配置文件名必须和虚拟用户名相同。比如说vsftpd.conf的配置...
guest_enable=YES guest_username=ftpadmin allow_writeable_chroot=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/xferlog xferlog_std_format=YES listen=NO listen_ipv6=YES pam_service_name=vs.vu ...
这个是由于全局配置中使用guest_enable=YES,如果在全局配置中又指定了guest_username,则此时任一个系统帐号登陆后都使用的是该用户的权限,而且pwd看到的是相对路径。当不指定guest_username时,默认映射的guest_username是ftp用户。所认全局和局部参数一定要做好切分,不然使用系统帐号登陆就没有意义了。
guest_enable= YES/NO (NO) 启用虚拟用户。默认值为NO。 guest_username=ftp 这里用来映射虚拟用户。默认值为ftp。 virtual_use_local_privs=YES/NO (NO) 当该参数激活(YES)时,虚拟用户使用与本地用户相同的权限。当此参数关闭(NO)时,虚拟用户使用与匿名用户相同的权限。默认情况下此参数是关闭的(NO)。 16...
guest_username=virtual pam_service_name=vsftpd.vu use_localtime=YES user_config_dir=/etc/vsftpd/users_dir connect_from_port_20=YES write_enable=YES pasv_enable=YES pasv_min_port=10200pasv_max_port=10300pasv_promiscuous=YES pasv_addr_resolve=NO ...