瀚高数据库企业版中的权限问题
目錄
文檔用途
詳細(xì)信息
文檔用途
企業(yè)版V6.0.1中,普通用戶(hù)可以連接查詢(xún)其他用戶(hù)owner的數(shù)據(jù)庫(kù),并且可以在他的public模式下進(jìn)行create、delete、update、drop自己的表等操作,存在安全隱患。
詳細(xì)信息
問(wèn)題
非超級(jí)用戶(hù)a為什么可以連接任何數(shù)據(jù)庫(kù)db_b,不僅可以連接還可以在public模式下面創(chuàng)建自己的object并對(duì)其執(zhí)行增刪改查等操作。
分析
這其實(shí)是由瀚高數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)決定的,在瀚高數(shù)據(jù)庫(kù)中邏輯結(jié)構(gòu)有4層:實(shí)例(集簇)→數(shù)據(jù)庫(kù)→schema→數(shù)據(jù)庫(kù)對(duì)象。一個(gè)數(shù)據(jù)庫(kù)集簇下面可以有多個(gè)數(shù)據(jù)庫(kù),每個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)schema,每個(gè)schema又可以有多個(gè)數(shù)據(jù)庫(kù)對(duì)象,包括table、view、function等。他與oracle不同的是用戶(hù)并屬于邏輯結(jié)構(gòu)中的任何一層,是獨(dú)立之外的object,他不屬于某個(gè)數(shù)據(jù)庫(kù)或者schema,在瀚高數(shù)據(jù)庫(kù)中庫(kù)與用戶(hù)沒(méi)有直接的關(guān)聯(lián)關(guān)系,所以會(huì)出現(xiàn)上面的權(quán)限疑問(wèn)。
解決
當(dāng)然我們?nèi)匀豢梢酝ㄟ^(guò)權(quán)限操作來(lái)實(shí)現(xiàn)我們想要的效果,使數(shù)據(jù)庫(kù)只有超級(jí)用戶(hù)、屬主用戶(hù)可以連接,排除安全隱患。
如果后期又想賦予該權(quán)限,可以執(zhí)行以下逆命令。
grant all on database db_b to public;總結(jié)
以上是生活随笔為你收集整理的瀚高数据库企业版中的权限问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Google官方网络框架-Volley的
- 下一篇: mariaDB数据库安装