一种基于多密码控制用户目录与权限的方法及装置与流程

文档序号:31729388发布日期:2022-10-05 01:29阅读:来源:国知局

技术特征:
1.一种基于多密码控制用户目录与权限的方法,应用于用户文件系统,所述用户文件系统包括客户端、服务端、虚拟文件系统、分布式文件系统和数据库,其特征在于,所述方法包括:服务端接收从客户端发送的用户名和密码,在数据库中获取所述用户名和密码的组合对应的根目录和权限,其中,一个用户名对应至少一个密码,不同的用户名和密码的组合对应不同的根目录和权限,所述用户名和密码的组合拥有生存时间值ttl;服务端根据所述根目录和权限,构建虚拟文件系统,并建立所述虚拟文件系统与分布式文件系统之间的连接;服务端将从客户端接收到的命令从虚拟文件系统映射到分布式文件系统中执行,并将执行结果返回给客户端。2.根据权利要求1所述的方法,其特征在于,所述服务端为ftp或sftp服务器。3.根据权利要求2所述的方法,其特征在于,使用nginx服务器与虚拟ip技术反向代理至少2个ftp或sftp服务器。4.根据权利要求1所述的方法,其特征在于,所述密码加密存储于所述数据库中。5.根据权利要求4所述的方法,其特征在于,所述加密存储使用md5或rsa加密算法。6.根据权利要求1所述的方法,其特征在于,所述数据库为redis数据库。7.根据权利要求1所述的方法,其特征在于,所述分布式文件系统为hadoop分布式文件系统或简单存储服务simple storage service。8.一种基于多密码控制用户目录与权限的装置,包括:接收单元,用于接收从客户端发送的用户名和密码,在数据库中获取所述用户名和密码的组合对应的根目录和权限,其中,一个用户名对应至少一个密码,不同的用户名和密码的组合对应不同的根目录和权限,所述用户名和密码的组合拥有生存时间值ttl;系统构建单元,用于根据所述根目录和权限,构建虚拟文件系统,并建立所述虚拟文件系统与分布式文件系统之间的连接;执行单元,用于将从客户端接收到的命令从虚拟文件系统映射到分布式文件系统中执行,并将执行结果返回给客户端。

技术总结
本发明涉及一种基于多密码控制用户目录与权限的方法及装置,方法包括:服务端接收从客户端发送的用户名和密码,在数据库中获取所述用户名和密码的组合对应的根目录和权限,其中,一个用户名对应至少一个密码,不同的用户名和密码的组合对应不同的根目录和权限,所述用户名和密码的组合拥有生存时间值TTL;服务端根据所述根目录和权限,构建虚拟文件系统,并建立所述虚拟文件系统与分布式文件系统之间的连接;服务端将从客户端接收到的命令从虚拟文件系统映射到分布式文件系统中执行,并将执行结果返回给客户端。执行结果返回给客户端。执行结果返回给客户端。


技术研发人员:邵隆鹏 孙勇
受保护的技术使用者:杭州东方通信软件技术有限公司
技术研发日:2022.07.25
技术公布日:2022/10/4
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1