当前位置:首页 > CentOS配置VSFTP
以上两条是手动添加的,上面的全部加#注释了.内容是对虚拟用户的安全和帐户权限进行验证。
!!!!!!!这里有个要注意说明的:如果系统是64位系统在这里的所有lib后面要加入64!!!!!! !!!!!!!如下这样才可以: #%PAM-1.0
auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers
五.虚拟用户的配置
1.规划好虚拟用户的主路径:
[root@linuxidc.com ~]# mkdir /var/ftp/ 2.建立测试用户的FTP用户目录:
[root@linuxidc.com ~]# mkdir /var/ftp/ftp001 /var/ftp/ftp002 /var/ftp/ftp003
3.建立虚拟用户配置文件模版:
[root@linuxidc.com ~]# cp /etc/vsftpd/vsftpd.conf.bak /etc/vsftpd/vconf/vconf.tmp4.定制虚拟用户模版配置文件:
[root@linuxidc.com ~]# vi /etc/vsftpd/vconf/vconf.tmp -------------------------------- local_root=/opt/vsftp/virtuser
virtuser 这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO 设定不允许匿名用户访问。 write_enable=YES
设定允许写操作。 local_umask=022 设定上传文件权限掩码。 anon_upload_enable=NO 设定不允许匿名用户上传。 anon_mkdir_write_enable=NO 设定不允许匿名用户建立目录。
idle_session_timeout=600 (根据用户要求.可选) 设定空闲连接超时时间。
data_connection_timeout=120 设定单次连续传输最大时间。
max_clients=10 (根据用户要求.可选) 设定并发客户端访问个数。
max_per_ip=5 (根据用户要求.可选)
设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。 local_max_rate=50000 (根据用户要求.可选) 设定该用户的最大传输速率,单位b/s。 pam_service_name=vsftpd chroot_local_user=YES -------------------------------- 范例
local_root=/var/ftp/ftp001
#这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO #设定不允许匿名用户访问。 write_enable=YES #设定允许写操作。
local_umask=022 #设定上传文件权限掩码。 #anon_upload_enable=YES #设定不允许匿名用户上传。 anon_mkdir_write_enable=YES #设定不允许匿名用户建立目录。 idle_session_timeout=600 #设定空闲连接超时时间。 data_connection_timeout=120 #设定单次连续传输最大时间。 max_clients=10
#设定并发客户端访问个数。 max_per_ip=10
#设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。 #local_max_rate=50000
#设定该用户的最大传输速率,单位b/s。 pam_service_name=vsftpd chroot_local_user=YES virtual_use_local_privs=NO anon_world_readable_only=NO anon_upload_enable=YES local_root=/var/ftp/ftp001
#这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO #设定不允许匿名用户访问。 write_enable=YES #设定允许写操作。 local_umask=022
#设定上传文件权限掩码。 #anon_upload_enable=YES #设定不允许匿名用户上传。 anon_mkdir_write_enable=YES #设定不允许匿名用户建立目录。 idle_session_timeout=600 #设定空闲连接超时时间。 data_connection_timeout=120 #设定单次连续传输最大时间。 max_clients=10
#设定并发客户端访问个数。 max_per_ip=10
#设定单个客户端的最大线程数,这个配置主要来照顾Flashget、迅雷等多线程下载软件。 #local_max_rate=50000
#设定该用户的最大传输速率,单位b/s。 pam_service_name=vsftpd chroot_local_user=YES virtual_use_local_privs=NO anon_world_readable_only=NO 特权用户:
local_root=/var/ftp/
#这个就是以后要指定虚拟的具体主路径。 anonymous_enable=NO #设定不允许匿名用户访问。 write_enable=YES #设定允许写操作。 local_umask=022
共分享92篇相关文档