快速业务通道

建立基于虚拟用户的vsftpd

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-04

建立基于虚拟用户的vsftpd

系统:

Cent os 5.5

软件包:

Vsftpd-2.0.5-10.el5.i386.rpm

Db4-untils-4.3..29-9.fc6.i386.rpm

FTP宿主目录:

Downloadfile

1安装软件包.

Rpm –ivh Vsftpd-2.0.5-10.el5.i386.rpm Db4-untils-4.3..29-9.fc6.i386.rpm

2:建立虚拟用户,并设置虚拟用户口令.

cd /etc/vsftpd/

vi user.list

upload 用户名

upload 口令

3:使用db4工具生成数据库文件

db_load –T –t hash –f user.list user.db

chmod 600 /etc/vsftpd/user* 降低权限,保证安全

4:建立虚拟用户所需的pam配置文件(需手动建立)

Vi /etc/pam.d/vsftpd.vu

#%PAM-1.0

auth required pam_userdb.so db=/etc/vsftpd/user

account required pam_userdb.so db=/etc/vsftpd/user

5:创建对应的系统账户.

Useradd –s /sbin/nologin -d /downloadfile vsftp

6:修改vstp主配置文件

Vi /etc/vsftpd/vsftpd.conf

anonmous_enable = NO 不启用匿名

local_enable = yes 启用本地用户

pam_server_name = vsftpd.vu 指定认证文件

guest_enable=YES

guest_username=vsftp 指定对应的系统账号

user_config_dir = /etc/vsftpd/vsftpd_dir 设置用户的配置文件目录(一会需手动到该目录下创建)

chroot_local_user = yes 锁定用户登录上的宿主目录位置(安全)

7:创建用户配置文件

Mkdir –p /etc/vsftpd/vsftpd_dir

Cd /etc/vsftpd/vusers_dir

Vi upload

写入用户配置文件参数:

anon_upload_enable=yes 上传权限

anon_mkdir_write_enable=yes 创建文件夹权限

本文出自 “折翅飞翔的小鸟” 博客,请务必保留此出处http://haolulu.blog.51cto.com/3164472/579006

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号