(1)需要安装包:

vsftpd-2.0.5-16.el5.i386.rpm

db4-utils-4.3.29-10.el5.i386.rpm

(2)创建虚拟用户密码文件 vi /etc/vsftpd/vusers.txt,基数行位用户名,偶数行位密码

mike

123

john

456

(3)通过db_load 命令将密码文件转换成db数据库文件

cd /etc/vsfptd

db_load -T -t hash -f vusers.list vusers.db

chown 600 vusers.* --降低文件权限以提高安全性

(4)建立ftp访问的根目录及虚拟用户对应的系统账号

useradd -d /var/ftproot -s /sbin/nologin vuser

chmod 755 /var/ftproot

(5)建立pam认证文件 vi /etc/pam.d/vsftpd.vu

#%PAM-1.0

auth required pam_userddb.so db=/etc/vsftpd/vusers

account required pam_userddb.so db=/etc/vsftpd/vusers

(6)修改vsftpd.conf配置文件,添加虚拟用户支持

anonymous_enable=NO

local_enable=YES

write_enable=YES

anon_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_std_format=YES

listen=YES

guest_enable=YES

guest_username=vuser

pam_service_name=vsftpd.vu

userlist_enable=YES

tcp_wrappers=YES

user_config_dir=/etc/vsftpd/vusers_dir

(7)为不同的虚拟用户建立独立的配置文件

vi /etc/vsftpd/vsftpd.conf

user_config_dir=/etc/vsftpd/vusers_dir //指定用户配置目录的位置

为用户mike 和john 建立独立的配置目录及文件

mkdir /etc/vsftpd/vusers_dir

cd /etc/vsftpd/vusers_dir

vi john

local_root=/etc/ftproot

anon_upload_enable=YES

anon_mkdir_write_enable=YES

(8)配置完成重启服务service vsftpd restart,然后通过客户端访问验证测试

oracle虚拟用户是什么意思,配置vsftp基于虚拟用户认证相关推荐

  1. 基于虚拟用户的电子邮件系统

    在现实生活中,我们根本不可能为邮件用户在邮件服务器上添加系统账号.互联网上成千上万的人每天都在进行邮件传输和邮箱申请. 正是采用了利用虚拟账号映射成我们邮件系统的系统账号.现实生活中的126 .QQ. ...

  2. Oracle 11g 安装时 Enterprise Manager 配置失败

    Oracle 11g 安装时 Enterprise Manager 配置失败 在虚拟机上安装windows2012R2后,安装Oracle11g2(服务器类),结果在最后有一个报错 (没有截图,这个图 ...

  3. centos5.8 安装配置vsftp虚拟用户

    vsftp因为公司时不时要用,也不是经常弄ftp,不常用就老是忘记有些东西,所以就在网上查些资料和自己遇到的一些问题结合起来写一个文档,以后需要使用ftp的时候搭建比较方便,使用虚拟用户不用担心用户登 ...

  4. VSFTP配置详解+虚拟用户的支持

         FTP 搭建 第一部分:理论 一. FTP服务器的基本原理 1. 基本概念:ftp是文件传输协议,(file transport portocol) 2. 数据传输模式:主动模式和被动模式  ...

  5. oracle虚拟用户和密码,vsftpd配置虚拟用户为登录用户

    1.安装vsftpd 安装依赖包: yum -y install pam pam-devel db4 de4-devel db4-uitls db4-tcl 新建vsftpd系统用户: #建立Vsft ...

  6. vsftp匿名访问目录_vsftp 常用配置(匿名/系统用户/虚拟用户)

    vsftp 常用配置(匿名/系统用户/虚拟用户) vsftp(Very Secure FTP)服务是一款FTP软件,它安全.高效.稳定,在企业中很常用. 一.vsftp安装 1.1 安装vsftp y ...

  7. vsftp建立虚拟用户不同目录分配不同权限操作步骤详解

    这篇文章主要介绍了vsftp建立虚拟用户不同目录分配不同权限操作步骤详解,大家参考设置自己的FTP服务器吧vsftpd服务器同时支持匿名用户.本地用户和虚拟用户三类用户账号,使用虚拟用户账号可以提供集 ...

  8. linux中匿名用户怎么登陆_南京课工场IT培训:Linux中vsftpd服务配置(匿名,用户,虚拟用户)...

    vsftpd概述 vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字 ...

  9. RHEL5 基于虚拟用户验证的VSFTP服务器

    RHEL5基于虚拟用户验证的VSFTP服务器 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:off ...

  10. vsftp 使用虚拟用户

    配置的思路:使用帐号和密码登录FTP服务器,每个用户只能登录到自己用户名的目录中,可以增删改查文件. -- 使用VSFTP的虚拟用户和chroot目录的配置. 安装vsftp.使用pam管理vsftp ...

最新文章

  1. ⑨①-成功者的路永远都是相通的
  2. android组件化开发视频教程,教你打造一个Android组件化开发框架
  3. 当会打王者荣耀的AI学会踢足球,一不小心拿下世界冠军!
  4. OpenGL从入门到精通--你好三角形
  5. openresty + nginx-http-sysguard 调研使用
  6. 请解释一下 str db 0dh,0ah,‘$‘ 这个汇编语句什么意思?
  7. 学习: 导航器添加修饰符
  8. Oracle 字符串批量替换
  9. mac m1 obs录制麦克风+桌面音频
  10. CTPN论文翻译——中文版
  11. 一些嵌入式开发有用的github上的开源代码库
  12. 黄山学院计算机专业考研情况,为什么考入北大的研究生偏偏来自黄山学院这样的学校?...
  13. 正元一卡通对接代码Webservice
  14. linux 同步北京时间_Linux系统同步系统时间为北京时间
  15. Windows10更新安装失败,错误0x80070005
  16. 网吧游戏二层更新linux,图文细说网吧游戏更新软件【处理手段】
  17. java.sql. SQLException: No suitable driver found for jdbc :mysql://localhost:3306/test
  18. IMPLEMENT_DYNAMIC
  19. CentOS 安装 kafka 扩展
  20. 网络技术摘抄(入门需知)

热门文章

  1. 安卓开发学习之锁屏的实现
  2. 淘宝首页幻灯片(二) 居中按钮源代码
  3. 芒果iOS开发之App Transport Security has blocked a cleartext HTTP (http://) resource load since it is inse
  4. 消防工程师 10.3 火灾自动报警系统-可燃气体、电气火灾、消控室 11.灭火器
  5. Caused by: redis.clients.jedis.exceptions.JedisConnectionException: JedisPubSub was not subscribed t
  6. 10种经典的日内交易策略模型思路
  7. Windows 8轻松用系列
  8. TEXT 5 Stuff of dreams
  9. 章文嵩:怎样做开源才有意义?
  10. 【商业模型UV规范】自学的进来看看吧,UV到底是什么?