- pam_service_name=vsftpd #设置PAM使用的名称,默认值为/etc/pam.d/vsftpd。
- check_shell=YES #(注意:仅在没有pam验证版本时有用,是否检查用户有一个有效的shell来登录 )
- guest_enable= YES/NO #启用虚拟用户。 默认值为NO。
- guest_username=ftp #这里设置虚拟用户的宿主用户。 默认值为ftp。
- virtual_use_local_privs=YES/NO #当该参数激活(YES)时,虚拟用户与其宿主用户有相同的权限。 当此参数关闭(NO)时,虚拟用户与匿名用户有相同的权限。 默认情况下此参数是关闭的(NO) virtual_use_local_privs权限详解
VSFTP服务支持哪些用户模式?
VSFTP服务支持三种用户模式。 默认VSFTP是支持匿名用户的,该用户登录FTP服务使用 anonymous 用户直接登录,不需要输入密码。 可以使用Linux系统本身存在的用户,作为FTP用户,具体哪些用户可以登录FTP,可以通过配置文件指定。 虚拟用户的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源。
vsftpd是什么?
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。 特点是小巧轻快,安全易用。 安装完之后我们要对它进行配置,才能正常使用。 在配置文件中找到“anonymous_enable=YES”,将”YES”改为”No”,将匿名登录禁用。
如何使vsftpd具有访问ftp根目录的权限?
其中,ftp_home_dir和allow_ftpd_full_access必须为on 才能使vsftpd 具有访问ftp根目录,以及文件传输等权限。 在行上面有22 -j ACCEPT 下面另起一行输入跟那行差不多的,只是把22换成21,然后:wq保存。