浏览 1385 次
锁定老帖子 主题:【权限管理】的浅析
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-20
关于系统,最基本的应该是权限管理。本人对于权限管理进行浅析,希望抛砖引玉。
企业系统 而目前的解决办法(我所接触到的系统中)基本是以 “用户”、“角色”、“用户组”、“操作“ 这四个元素为主的, 其中 1、“用户“与“角色“属于 多对多 2、“用户组“与“角色“属于 多对多 3、“用户“与“用户“组属于 多对多
通常是 1、管理员设定“角色“权限(该角色可以允许的操作) 2、再把“角色“赋给“用户组“,“用户组“下的“用户“就获得该“角色“的权限 3、或者直接把“角色“赋给“用户“ 这样做,可以让系统的权限职责分离。
该系统的权限管理,步骤为: 1、该用户的”角色“所拥有的”操作“都为合法 2、角色直接使用该操作。
Linux 在Linux中,是以每个单位的属性,作出权限设置的 表现形式为:drwxrwxrwx 即为 [ _ ] [ _ _ _ ] [ _ _ _ ] [ _ _ _ ]
其中[_]表示该元单位的类型,例如([d]目录、[-]文件、[l]链接文件、[b]存储接口、[c]串行端设备) 第一个[ _ _ _ ]表示为该元单位的拥有者的权限(读、写、执行) 第二个[ _ _ _ ]表示为该元单位的拥有者的所属用户组的权限(读、写、执行) 第三个[ _ _ _ ]表示为该元单位的拥有者的所属用户组外的用户权限(读、写、执行)
Linux权限管理,步骤为: 1、操作 2、读取该文件所定义的操作权限范围 3、读出该用户的身份和所属用户组 4、再作出操作
文章若有错误,敬请指正,谢谢。 希望更多人把时间花在生活、陪家人和女朋友身上,而不是敲代码上。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |