zoukankan      html  css  js  c++  java
  • 用数据库管理SERV-U的用户时,如何修改密码及原理

    将serv-u设置成数据库管理用户的前提是先要建立数据源

    如何用Serv-U连接ODBC|
    1、可以在 FTP所在服务器安装一个 SQL Server  数据库,也可以使用论坛自带的数据库。建议在 FTP所在服务器安装一个全新的  SQL Server。
    2、配置DSN。到Windows的管理工具,数据源(ODBC)。在用户 DSN,点击“添加”,选择"SQL Server",然后点击完成。
    在接下来出现的对话框中,Data Source Name(名称) 填写任意一个DSN名字,比如Serv-U。下面填写储存FTP信息的SQL Server 数据库信息,包括主机名,用户名密码等。OK后进行下一步。
    3、打开Serv-U管理器,新建一个域名,在域名添加向导的第4步Domain type中选择Store in ODBC database。
    4、打开Serv-U安装目录下的ServUDaemon.ini文件,做以下*作:
    (1)用下面的代码覆盖原来的ODBCSource、ODBCTables、ODBCColumns

    ODBCSource=serv-u|serv-u|1C711B05075B
    ODBCTables=useraccounts|groupaccounts|userdiraccess|groupdiraccess|useripaccess|groupipaccess
    ODBCColumns=Name|Password|SkeyValues|HomeDir|LogMesfile|Access|Disable|Needsecure|RelPaths|HideHidden|AlwaysLogin|ChangePass|QuotaEnable|MaxIp|MaxSpeedUp|MaxSpeedDown|MaxUsers|idleTimeOut|SessionTimeOut|RatioUP|RatioDown|RatioCredit|QuotaCurrent|QuotaMax|Expiration|Privilege|PassType|RatioType|Groups|Notes|Index||

    修改前与修改后的两个ini文件对比
    【https://files.cnblogs.com/xmily/%E7%94%A8%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86SERV-U%E7%94%A8%E6%88%B7%E6%97%B6%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%89%8D%E5%90%8E%E5%AF%B9%E6%AF%94.rar】

    SERV-U的加密原理:

    例如有个用户的密码是 123456其MD5值是
    E10ADC3949BA59ABBE56E057F20F883E
    Serv-U的加密方式是
    产生两位随机的从 a...z 的字母,例如 ab
    将 ab放到密码的前面,也就是ab123456,在将其用MD5加密,也就是872BE7378D2E5C4B747F2547144C6DC5
    再把ab加到ab123456的MD5值的前面,也就是
    ab872BE7378D2E5C4B747F2547144C6DC5
    这个就是Serv-U最终的密码了

  • 相关阅读:
    redis 中 set 和 hset 有什么不同,什么时候使用 hset 什么时候使用set?
    redis的底层数据结构
    python开发-实现redis中的发布订阅功能
    使用redis-py的两个类Redis和StrictRedis时遇到的坑
    python使用redis实现协同控制的分布式锁
    深入理解 Python 异步编程(上)
    linux中read,write和recv,send的区别
    socket常见问题
    python socket 编程之三:长连接、短连接以及心跳
    Flask快速入门
  • 原文地址:https://www.cnblogs.com/xmily/p/3417115.html
Copyright © 2011-2022 走看看