一种用户空间文件系统中ACL权限的实现方法

    公开(公告)号:CN105760164A

    公开(公告)日:2016-07-13

    申请号:CN201610086014.9

    申请日:2016-02-15

    Inventor: 吕游 张延良

    Abstract: 本发明公开了一种用户空间文件系统中ACL权限的实现方法,该方法包括:引用原属于内核模块中的Posix_acl.c文件和Posix_acl.h文件,将权限校验方法封装在PosixACL中,使PosixACL变为权限校验类;在用户态文件系统的client.cc文件的client类中添加权限校验类PosixACL;当接收到文件操作请求时,通过client类中permission_walk方法将与文件操作请求对应的用户参数传递给权限校验类PosixACL,利用权限校验类PosixACL中的权限校验方法对文件操作请求进行权限验证。该方法实现有效地对用户空间文件系统的文件操作提供访问控制机制。

    一种客户端与服务器之间的目录信息同步方法及系统

    公开(公告)号:CN106230938A

    公开(公告)日:2016-12-14

    申请号:CN201610615163.X

    申请日:2016-07-29

    Inventor: 吕游 张延良

    CPC classification number: H04L67/06 H04L67/1095

    Abstract: 本申请公开了一种客户端与服务器之间的目录信息同步方法,包括:预先在服务器中创建用于记录所有客户端的目录容量信息的map图,并将该map图同步至每个客户端的本地缓存中;若任一客户端中的目录数据发生变化,则将相应的目录数据变化量上报至服务器,以利用该目录数据变化量对服务器中的map图进行相应地更新;将服务器中更新后的map图广播至所有客户端,以对每个客户端中的本地缓存数据进行相应地更新。本申请基于预先创建的map图,可以将任何客户端发生变化的目录容量信息快速地同步至分布式文件系统的所有客户端中,从而提升了分布式文件系统中目录容量信息更新的时效性。另外,本申请还相应公开了一种目录信息同步系统。

Patent Agency Ranking