The invention discloses a method and system of privilege management based on file names, the method includes the preset file name, the file name contains characters, the first character segmentation and segmentation segmentation second user permissions information or user group permissions information, file permissions and user information; receiving user access request; reads the file name; according to the user information or determine the user group permissions information if the user has permissions to access the file, if it is, the documents will be returned to the user, otherwise, refused to return the information to the user. Therefore, the invention of user authority information or user group permissions information and file permissions information set in the file name, and segmentation of characters and the first second characters segmentation, access to the user in the file, the file name can be used to judge whether access, which greatly reduces the complexity of authorization,. The process of authorization, reduce the expenses for the I/O system.
【技术实现步骤摘要】
一种基于文件名的权限管理方法及系统
本专利技术涉及文件权限管理
,特别是涉及一种基于文件名的权限管理方法及系统。
技术介绍
计算机信息时代的高速发展,软件系统功能的日益强大,给人们带来了极大的便利。强大的系统、软件需要有一个强大的权限管理方式来保障整个系统安全稳定的运行。对用户和文件、文件夹进行相应的权限分配,能够基础的保证系统的安全,可防止系统的出错或者入侵者对系统或者文件信息的破坏和偷窃。以往的权限管理系统往往采用数据库或者配置文件来保存文件及文件夹的权限信息,这种方式虽然能保证基础的权限管理,但会消耗较多的系统资源,每一次的访问操作都需要进行一次数据库或配置文件的访问,一方面,大大浪费了系统的I/O,另一方面,权限管理比较复杂。因此,如何提供一种解决上述技术问题的权限管理方法及系统是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种基于文件名的权限管理方法,大大地减小了权限验证的复杂性,减小了权限验证的过程,为系统减少了I/O开支;本专利技术的另一目的是提供一种基于文件名的权限管理系统。为解决上述技术问题,本专利技术提供了一种基于文件名的权限管理方法,包括:预先设置文件的文件名,所述文件名包括第一分割字符、第二分割字符及其分割的用户权限信息或者用户组权限信息、文件权限信息及用户名;接收用户的访问请求;读取所述文件名;根据所述用户权限信息或者用户组权限信息判断所述用户是否有权限访问所述文件,如果是,则将所述文件返回给所述用户进行操作,否则,返回拒绝信息给所述用户。优选地,所述文件名从头部开始依次为用户权限信息或者用户组权限信 ...
【技术保护点】
一种基于文件名的权限管理方法,其特征在于,包括:预先设置文件的文件名,所述文件名包括第一分割字符、第二分割字符及其分割的用户权限信息或者用户组权限信息、文件权限信息及用户名;接收用户的访问请求;读取所述文件名;根据所述用户权限信息或者用户组权限信息判断所述用户是否有权限访问所述文件,如果是,则将所述文件返回给所述用户进行操作,否则,返回拒绝信息给所述用户。
【技术特征摘要】
1.一种基于文件名的权限管理方法,其特征在于,包括:预先设置文件的文件名,所述文件名包括第一分割字符、第二分割字符及其分割的用户权限信息或者用户组权限信息、文件权限信息及用户名;接收用户的访问请求;读取所述文件名;根据所述用户权限信息或者用户组权限信息判断所述用户是否有权限访问所述文件,如果是,则将所述文件返回给所述用户进行操作,否则,返回拒绝信息给所述用户。2.如权利要求1所述的权限管理方法,其特征在于,所述文件名从头部开始依次为用户权限信息或者用户组权限信息、第一分割字符、文件权限信息、第二分割字符及用户名。3.如权利要求2所述的权限管理方法,其特征在于,所述第一分割字符和所述第二分割字符由所述文件名的命名规则决定。4.如权利要求2所述的权限管理方法,其特征在于,所述文件权限信息包括用户对所述文件的读操作信息和/或写操作信息和/或内容修改操作信息。5.如权利要求4所述的权限管理方法,其特征在于,所述文件权限信息还包括权限修改信息。6.如权利要求5所述的权限管理方法,其特征在于,该方法还包括:接收用户发送的权限修改请求;根据所述权限修改信息判断所述用户是否有权利进行权限修改,如果是,则通知所述用户通过验证消息,以便所述用户进行相应修改,否则,返回错误信息给所述用户。7.如权利要求1-6任一项所述...
【专利技术属性】
技术研发人员:焦浩霖,时帅兵,袁鹏飞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。