許可權管理的方法有很多了,但最基本的還是基於角色的許可權管理了.每個系統要實現的許可權管理基本應該有如下的
實現才叫基本,小結之.
1 模組管理
基於模組的管理還是屬於比較粗粒度的管理了.一般分為5個級別:瀏覽,查詢,新增,修改和刪除
2 角色管理
角色和模組的關係是多對多的,乙個角色可以有多個模組的管理許可權,乙個模組也對應多個角色
3 使用者管理
使用者與角色也是多對多關係
4部門(組)
乙個部門(組)可以有多個使用者,一對多關係,一般來說
它們之間的表很容易設計.這裡注意的是模組角色的對應表
fundid 模組編號
roleid 角色編號
flag 表示使用者的許可權,比如0:瀏覽 1:查詢 2 新增 3 修改 4 刪除
很基本的許可權功能小結
許可權管理的方法有很多了,但最基本的還是基於角色的許可權管理了 每個系統要實現的許可權管理基本應該有如下的 實現才叫基本,小結之 模組管理 基於模組的管理還是屬於比較粗粒度的管理了 一般分為 個級別 瀏覽,查詢,新增,修改和刪除 2 角色管理 角色和模組的關係是多對多的,乙個角色可以有多個模組的管理...
使用者的許可權(基本許可權UGO
屬主 u 屬組 g 其他人 o 所有人 a u g o 讀 r 4 寫 w 2 執行 x 1 語法使用符號 u使用者 g組 o其他 r讀 w寫 x執行 語法 chmod 物件 u g o a 賦值符 許可權型別 r w x 檔案 目錄4讀 2寫 1執行 root localhost chmod 64...
copy功能的使用者許可權
最近有客戶想對資料庫的使用者許可權做限制,需要用到copy的功能,不能確定其需要的許可權,測試了一下 highgo c highgo testc highgo select user current user testc 1 row highgo copy testcopyto to hgdata ...