快速业务通道

Linux的FTP服务器的虚拟账户和虚拟主机的配置.十四

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-25
一、虚拟账户的配置.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 1.新建虚拟帐号文件. 例:vi users.txt,打开后随便在文件里写入几个用户和密码.如下图所示.格式为:一行一个用户名或密码. 2.将虚拟帐号文件生成为库文件. 例:db_load –T –t hash –f users.txt /etc/vsftpd_login.db作用是能够登录FTP服务器的权限,/etc/vsftpd_login.db存放的是有效的用户. 3.修改库文件的权限,作用是保证库文件的安全. 例:chmod 600 /etc/vsftpd_login.db 4.打开配置文件,修改安全机制.修改ftp服务器的pam机制,把文件里的原文件全部注释掉然后写入以下两条语句. 例:vi /etc/pam.d/vsftpd auth required pam_userdb.so db=/etc/vsftpd_login account required pam_userdb.so db=/etc/vsftpd_login,如下图所示,加入这两条语句的作用是使pam文件认识/etc/vsftpd_login.db. 5.新建一个系统映射帐号不设密码也可以. 例:useradd vuser 6.打开配置文件,将帐号产生映射,最好把匿名用户的信息注释掉.如下图所示匿名用户信息以注释掉了. 然后在文件的最下面加入两条语句. guest_enable的意思是否开启虚拟帐号的功能. guest_username这个的作用是产生映射. 例:guest_enable=YES guest_username=vuser 保存退出后,重启FTP服务. 例:service vsftpd restart 测试我们用虚拟帐号去登录ftp服务器.如下图所示成功用虚拟用户jackjieke登录. 二.不同的本地用户拥有的不同的权限. 1.打开配置文件. 例:vi /etc/vsftpd/vsftpd.conf. 加入user_conf_dir=/etc/vsftpd_user_conf意思是指定用户配置文件路径.不需是在/etc目录下但是名字可以随便起. 2.创建目录在etc目录下

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号