• Serv-U 配置说明(虚拟路径、网络驱动器、个人文件夹,数据库管理)


    实现效果

    1、用户数据存在数据库,可以自己修改。

    2、支持匿名用户使用部分功能

    3、每个用户均有私人文件夹,可以自己存放文件

    4、FTP内主要的文件都在存储内,不存在服务器上

    匿名用户访问情况:

    普通用户访问情况:

    配置方法

    最后我也不知道域最终是干什么的,所有的配置是在全局配置的。所以就随便建了个域

    1、设置数据库

    创建数据库

    就是随便新建个空数据库

    设置ODBC数据源

    大家都会

    设置Serv-U

    服务器详细信息->数据库访问。

    点击保存后会自动创建相关的表

    2、群组设置

    由于绑定了数据库,可以直接在数据库群组中创建。

    总要用一个根目录,反正就是个样子,就放到本地服务器了。

    由于文件存在在存储中,所以路径要用“UNC”路径,路径位置自己敲,没办法选择

    Setup目录存放的是各种安装包,所有用户都可以随时下载,再存储中权限也是匿名用户可以访问,所以目录访问权限直接设置成只读就好了。

    UF目录就是用户文件目录,存放的是私人文件,只有自己可以存放文件,再存储中这个文件夹也配置了密码。这个设置就非常复杂了,在网上也没找到配置方法,最后我也不能保证方法一直有效。

    %USER%代表用户名,每个用户的个人文件夹都单独存到一个文件夹中。

    UF目录配置权限方法:

    1、在服务器中新建一个Windows系统用户。

    2、再UF目录访问规则中点击高级,吧新建的Windows用户的用户名和密码输进去

    3、再服务器中登录一下存储中的这个文件夹,选中记住密码。

    我也感觉很不靠谱的样子,但实在想不到其他办法了。

    最后配置虚拟路径,注意前面要加%HOME%,不然他和用户根目录同级,所以看不到~~~

    3、用户设置

    首先创建匿名用户

    匿名用户就是用户名为“Anonymous”的用户,不设置密码

    目录访问和普通用户群组设置一样,就是去掉了个人文件夹

    设置普通用户

    只需要设置用户名、密码和群组,其他不需要设置

    这样就可以试试效果了!

    数据库使用方法

    这是Serv-U给数据库新建的表,很复杂。

    这是表里的列,更复杂

    其实用程序动态增加新用户的时候注意这几列就可以了:

    SUUsers表:LoginID:用户名;Password:加密之后的密码 还有创建时间什么的列,加不加无所谓。

    UserGroupName表:LoginID:用户名;GroupName:群组名;SortIndex:值是1,我也不知道干什么用的。

    密码加密方法

    这是加密后的密码:nt96E021BDC8C20C5AFE238BF2BA12C171

    这个密码是简单的“123456”,前面的nt是两个随机英文字母

    计算方法是:nt+nt123456的MD5计算结果

    可以吧nt替换成aa,结果是aa8A6F2805B4515AC12058E79E66539BE9,其中8A6F2805B4515AC12058E79E66539BE9是aa123456经过MD5运算的结果。


    最后的问题是每个用户的用户文件夹需要手动创建,无法自动生成。有没有自动生成的办法?请告诉我~

  • 相关阅读:
    golang html/template template.ParseFiles(filenames) 相对路径问题
    深入理解jvm jdk1,7(19)
    深入理解jvm jdk1,7(18)
    深入理解jvm jdk1,7(17)
    深入理解jvm jdk1,7(16)
    深入理解jvm jdk1,7(15)
    深入理解jvm jdk1,7(14)
    hugo 制作个人博客总结
    后台管理系统总结
    pageHelper(分页插件的使用)
  • 原文地址:https://www.cnblogs.com/ANPY/p/5112422.html
Copyright © 2020-2023  润新知