給mongoDb設(shè)置權(quán)限

1、創(chuàng)建角色
連接數(shù)據(jù)庫屏鳍,在admin集合中新增一個(gè)用戶

db.createUser({
  user: 'admin',
  pwd: 'admin',
  roles: [{role: 'root', db: 'admin'}]
})

user是用戶名,pwd是密碼局服, roles是角色钓瞭。
role: 'root'表示超級(jí)管理員,
db表示可以操作的數(shù)據(jù)庫

2淫奔、修改配置文件:開啟權(quán)限驗(yàn)證
找到安裝目錄
找到配置文件 mongodb.cfg
增加一句

#security:
security:
  authorization: enabled

3山涡、重啟mongoDb服務(wù)
我的電腦 >> 管理 >> 服務(wù)和應(yīng)用程序 >> 服務(wù) >> 找到mongoDb(鍵盤直接輸入mong就能直接指向它)
右擊重啟服務(wù),等待重啟完成即可

4唆迁、重新連接mongoDb
此時(shí)連接輸入用戶名和密碼

mongo -u username -p password

遠(yuǎn)程數(shù)據(jù)庫連接

mongo 192.168.1.1:12702/test -u username -p password

MongoDB 內(nèi)置角色

(1).數(shù)據(jù)庫用戶角色

針對(duì)每一個(gè)數(shù)據(jù)庫進(jìn)行控制鸭丛。
**read **:提供了讀取所有非系統(tǒng)集合,以及系統(tǒng)集合中的system.indexes, system.js, system.namespaces readWrite: 包含了所有read權(quán)限唐责,以及修改所有非系統(tǒng)集合的和系統(tǒng)集合中的system.js的權(quán)限.

(2).數(shù)據(jù)庫管理角色

每一個(gè)數(shù)據(jù)庫包含了下面的數(shù)據(jù)庫管理角色鳞溉。
dbOwner:該數(shù)據(jù)庫的所有者,具有該數(shù)據(jù)庫的全部權(quán)限鼠哥。
dbAdmin:一些數(shù)據(jù)庫對(duì)象的管理操作熟菲,但是沒有數(shù)據(jù)庫的讀寫權(quán)限。(參考:http://docs.mongodb.org/manual/reference/built-in-roles/#dbAdmin
userAdmin:為當(dāng)前用戶創(chuàng)建朴恳、修改用戶和角色抄罕。擁有userAdmin權(quán)限的用戶可以將該數(shù)據(jù)庫的任意權(quán)限賦予任意的用戶。

(3).集群管理權(quán)限

admin數(shù)據(jù)庫包含了下面的角色于颖,用戶管理整個(gè)系統(tǒng)呆贿,而非單個(gè)數(shù)據(jù)庫。這些權(quán)限包含了復(fù)制集和共享集群的管理函數(shù)森渐。
clusterAdmin:提供了最大的集群管理功能做入。相當(dāng)于clusterManager, clusterMonitor, and hostManager和dropDatabase的權(quán)限組合。
clusterManager:提供了集群和復(fù)制集管理和監(jiān)控操作章母。擁有該權(quán)限的用戶可以操作config和local數(shù)據(jù)庫(即分片和復(fù)制功能)
clusterMonitor:僅僅監(jiān)控集群和復(fù)制集母蛛。
hostManager:提供了監(jiān)控和管理服務(wù)器的權(quán)限,包括shutdown節(jié)點(diǎn)乳怎,logrotate, repairDatabase等彩郊。
備份恢復(fù)權(quán)限:admin數(shù)據(jù)庫中包含了備份恢復(fù)數(shù)據(jù)的角色前弯。包括backup、restore等等秫逝。

(4).所有數(shù)據(jù)庫角色

admin數(shù)據(jù)庫提供了一個(gè)mongod實(shí)例中所有數(shù)據(jù)庫的權(quán)限角色:
readAnyDatabase:具有read每一個(gè)數(shù)據(jù)庫權(quán)限恕出。但是不包括應(yīng)用到集群中的數(shù)據(jù)庫。
readWriteAnyDatabase:具有readWrite每一個(gè)數(shù)據(jù)庫權(quán)限违帆。但是不包括應(yīng)用到集群中的數(shù)據(jù)庫浙巫。
userAdminAnyDatabase:具有userAdmin每一個(gè)數(shù)據(jù)庫權(quán)限,但是不包括應(yīng)用到集群中的數(shù)據(jù)庫刷后。
dbAdminAnyDatabase:提供了dbAdmin每一個(gè)數(shù)據(jù)庫權(quán)限的畴,但是不包括應(yīng)用到集群中的數(shù)據(jù)庫。

(5). 超級(jí)管理員權(quán)限

root: dbadmin到admin數(shù)據(jù)庫尝胆、useradmin到admin數(shù)據(jù)庫以及UserAdminAnyDatabase丧裁。但它不具有備份恢復(fù)、直接操作system.*集合的權(quán)限含衔,但是擁有root權(quán)限的超級(jí)用戶可以自己給自己賦予這些權(quán)限煎娇。

(6). 備份恢復(fù)角色:backup、restore贪染;

(7). 內(nèi)部角色:__system

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缓呛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子杭隙,更是在濱河造成了極大的恐慌哟绊,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件痰憎,死亡現(xiàn)場離奇詭異匿情,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)信殊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汁果,“玉大人涡拘,你說我怎么就攤上這事【莸拢” “怎么了鳄乏?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長棘利。 經(jīng)常有香客問我橱野,道長,這世上最難降的妖魔是什么善玫? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任水援,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蜗元。我一直安慰自己或渤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布奕扣。 她就那樣靜靜地躺著薪鹦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪惯豆。 梳的紋絲不亂的頭發(fā)上池磁,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音楷兽,去河邊找鬼地熄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛拄养,可吹牛的內(nèi)容都是我干的离斩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼瘪匿,長吁一口氣:“原來是場噩夢啊……” “哼跛梗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起棋弥,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤核偿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后顽染,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體漾岳,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年粉寞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了尼荆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡唧垦,死狀恐怖捅儒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情振亮,我是刑警寧澤巧还,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站坊秸,受9級(jí)特大地震影響麸祷,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜褒搔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一阶牍、第九天 我趴在偏房一處隱蔽的房頂上張望喷面。 院中可真熱鬧,春花似錦荸恕、人聲如沸乖酬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咬像。三九已至,卻和暖如春生宛,著一層夾襖步出監(jiān)牢的瞬間县昂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來泰國打工陷舅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留倒彰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓莱睁,卻偏偏與公主長得像待讳,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子仰剿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359