网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

linux中FTP服务搭建详解--3.虚拟用户

操作环境 

广安网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

1  操作系统 : redhat  6.5

    IP 地址 : 192.168.10.128

    主机名 : zred

2  操作系统:win 7

    IP地址: 192.168.10.10

确认两台主机互联互通。

 

要求:添加一个虚拟用户用来访问ftp。

首先我们把服务重新启动

linux中FTP服务搭建详解--3.虚拟用户

 

添加虚拟账户

编辑一个文件vuser

[root@localhost vsftpd]# vim /etc/vsftpd/vuser

写两个用户进去

linux中FTP服务搭建详解--3.虚拟用户

把vuser转换成数据库文件以便PAM识别

[root@localhost vsftpd]# db_load -T -t hash -f vuser vuser.db

linux中FTP服务搭建详解--3.虚拟用户

 

再修改一下文件权限,可以加强安全,以免被他人窥视。

linux中FTP服务搭建详解--3.虚拟用户

 

创建一个用户为vuser 指定家目录/opt/vuser 并不使用shell登陆

[root@localhost vsftpd]# useradd -d /opt/vuser -s /sbin/nologin vuser
linux中FTP服务搭建详解--3.虚拟用户

 

编辑pam认证模块支持虚拟用户的登陆

[root@localhost vsftpd]# vi /etc/pam.d/vsftpd.vu

添加两句进去

auth required pam_userdb.so db=/etc/vsftpd/vuser    //a会丢失
account required pam_userdb.so db=/etc/vsftpd/vuser /*此处两个文件vuser并不是普通文件而是刚才创建的vuser.db数据库文件,此处必须省略不写*/

linux中FTP服务搭建详解--3.虚拟用户

 

编辑主配置文件,末行添加来宾用户的权限语句

guest_enable=YES
guest_username=vuser
pam_service_name=vsftpd.vu

linux中FTP服务搭建详解--3.虚拟用户

 

重启服务,尝试登陆

linux中FTP服务搭建详解--3.虚拟用户

 

我们还可以指定单独的配置文件夹

在主配置文件末插入:

user_config_dir=/etc/vsftpd/vu_dir /*单独用户配置文件夹*/

创建配置文件

mkdir vu_dir
vi /etc/vsftpd/vu_dir/tom /*在配置文件夹里创建用户配置文件*/

anon_umask=022  /*指定上传文件的权限*/


文章题目:linux中FTP服务搭建详解--3.虚拟用户
本文来源:http://bjjierui.cn/article/iegoeg.html

其他资讯