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

网友投稿 546 2022-09-21

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

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

操作环境

1  操作系统 : redhat  6.5

IP 地址 : 192.168.10.128

主机名 : zred

2  操作系统:win 7

IP地址: 192.168.10.10

确认两台主机互联互通。

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

首先我们把服务重新启动

添加虚拟账户

编辑一个文件vuser

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

写两个用户进去

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

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

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

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

编辑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数据库文件,此处必须省略不写*/

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

guest_enable=YESguest_username=vuserpam_service_name=vsftpd.vu

重启服务,尝试登陆

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

在主配置文件末插入:

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

创建配置文件

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Solaris简单系统巡检,日志查看
下一篇:linux中FTP服务搭建详解--2.家目录禁锢和黑白名单
相关文章

 发表评论

暂时没有评论,来抢沙发吧~