suse系统vsftpd虚拟用户配置手册

suse系统vsftpd虚拟用户配置手册

ID:38254834

大小:19.86 KB

页数:4页

时间:2019-06-07

suse系统vsftpd虚拟用户配置手册_第1页
suse系统vsftpd虚拟用户配置手册_第2页
suse系统vsftpd虚拟用户配置手册_第3页
suse系统vsftpd虚拟用户配置手册_第4页
资源描述:

《suse系统vsftpd虚拟用户配置手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Suselinux11建立Vsftpd虚拟用户 我们登录FTP有三种方式,匿名登录、本地用户登录和虚拟用户登录。匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。本地用户登录:使用系统用户登录,在/etc/passwd中。虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户登录FTP,只能访问FTP服务器提供的资源,大大增强了系统的安全。 本文实验的Linux系统是SuseLinux 一、本地数据文件方式1. 添加虚

2、拟用户口令文件[root@SuseLinux/]#mkdir/etc/vsftpd[root@SuseLinux/]#vi/etc/vsftpd/vftpuser.txt添加虚拟用户名和密码,一行用户名,一行密码,以此类推。奇数行为用户名,偶数行为密码。ipmsIPms!23$xdrdownloadXdrd!23$ 2. 生成虚拟用户口令认证文件将刚添加的vftpuser.txt虚拟用户口令文件转换成系统识别的口令认证文件。首先查看系统有没有安装生成口令认证文件所需的软件db4-utils。[root@SuseLinux/]#

3、rpm–qa

4、grepdb4-utils[root@SuseLinux/]#rpm–ivhdb4-utils-4.3.29-9.fc6.i386.rpm下面使用db_load命令生成虚拟用户口令认证文件。[root@SuseLinux/]#db_load–T–thash–f/etc/vsftpd/vftpuser.txt/etc/vsftpd/vftpuser.db 3. 编辑vsftpd的PAM认证文件在/etc/pam.d目录下,[root@SuseLinux/]#cp/etc/pam.d/vsftpd/etc/pam.d

5、/vsftpd_20160303bak[root@SuseLinux/]#vi/etc/pam.d/vsftpd将里面其他的都注释掉,添加下面这两行(注意系统是32位还是64位的):authrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vftpuseraccountrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vftpuser 4. 建立本地映射用户并设置宿主目录权限所有的FTP虚拟用户需要使用一个系统用户,这个

6、系统用户不需要密码。[root@SuseLinux/]#useradd–d/rawdata–s/sbin/nologinvftpuser[root@SuseLinux/]#chmod700/rawdata[root@SuseLinux/]#chown–Rvftpuser:users/rawdata[root@SuseLinux/]#mkdir/rawdata/xdr[root@SuseLinux/]#chown–Rvftpuser:users/rawdata/xdr5. 配置vsftpd.conf(设置虚拟用户配置项)[roo

7、t@SuseLinux/]#cp/etc/vsftpd.conf/etc/vsftpd.conf_20160303bak[root@SuseLinux/]#vi/etc/vsftpd.confwrite_enable=YESlocal_enable=YES:wqanonymous_enable=NO#禁止匿名用户登录#anon_world_readable_only=YES#xferlog_file=/var/log/xferlog#ftp日志记录pam_service_name=vsftpd#采用PAM进行验证user_co

8、nfig_dir=/etc/vsftpd/virtual_conf虚拟帐号配置文件目录7. ftpuser1用户专用配置文件(文件名要跟用户名一致)[root@SuseLinux/]#mkdir/etc/vsftpd/virtual_conf[root@SuseLinux/]#vim/etc/vsftpd/virtual_conf/ipmsguest_enable=yes#启用guestguest_username=vftpuser#使用虚拟帐号形式local_root=/rawdata#设置FTP帐号根目录anon_worl

9、d_readable_only=no#可以浏览和下载(yes只读权限)anon_upload_enable=yes#允许上传anon_other_write_enable=yes#允许删除文件,修改文件名anon_mkdir_write_enable=yes[root@Sus

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。