zoukankan      html  css  js  c++  java
  • redhat AS5 FTP虚拟用户配置(本地数据库方式认证)

    1、新建一个文本文件,内容为虚拟用户的账号、密码,奇数行为账号,偶数行为密码:

    2、生成数据文件,需要db4-utils*这个软件的支持,默认没有安装,我们这里安装下:

    然后使用:db_load -T -t hash -f  "文本文件“   "认证文件.db" 命令创建.db文件,顺便修改权限为600,仅仅管理员可见。

    3、创建pam认证文件,位于/etc/pam.d/目录下,名称为vsftpd.vu( 自定义)。内容如下:

    auth   reuqired  /lib/security/pam_userdb.so   db=/etc/vsftpd/login

    account   required   /lib/security/pam_userdb.so   db=/etc/vsftpd/login  (.db后缀自动忽略,不懂怎么写的话,看vsftpd ,里面有提示)

    4、新建一个宿主用户vftp,并新建宿主目录,所有虚拟用户都绑定在这,然后改下权限。

    5、修改vsftpd.conf,位于/etc/vsftpd下

    主要是修改这4项, 按顺序说吧,修改认证文件,就是刚刚新建的。

    开启guest登录,就是虚拟用户了

    绑定虚拟用户到宿主vftp

    设置虚拟用户的配置文件存放的文件夹

    6、新建虚拟用户配置文件,先新建文件夹  user_conf,对应配置文件中的。

    然后再新建对应用户名的文件,写入配置细节。

    7、然后重启服务,关闭防火墙。

    8、测试:

    总结:蛋疼的配置,大致顺序为:新建账户文件》安装服务》新建db文件》新建pam文件》创建宿主用户》修改vsftpd.conf文件》新建用户配置文件》

    重启服务。

  • 相关阅读:
    列举些个建模软件及其crack方法
    解除Server2008远程桌面管理重重关卡
    VMware运行报错
    当下流行的分布式文件系统大阅兵
    Tomcat的目录结构详解
    从Windows Server文件服务到分布式文件服务
    cloudfoundry
    动态磁盘&动态卷
    管理日志(1):为什么要开会
    C# 面试题目 destructor可以是虚方法吗?
  • 原文地址:https://www.cnblogs.com/jydeng/p/4418475.html
Copyright © 2011-2022 走看看