国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

MongoDB 用戶權(quán)限管理

Nosee / 1025人閱讀

摘要:安裝好配置用戶訪問(wèn)權(quán)限后,在命令模式下發(fā)現(xiàn)報(bào)錯(cuò),懵逼了不是配置權(quán)限了么。下面是我的解決回放進(jìn)入命令模式發(fā)現(xiàn)撥錯(cuò)似乎是沒(méi)權(quán)限操作。超級(jí)賬號(hào),超級(jí)權(quán)限

安裝好mongdb 配置用戶訪問(wèn)權(quán)限后,在命令模式下發(fā)現(xiàn)show dbs 報(bào)錯(cuò),懵逼了不是配置權(quán)限了么。下面是我的解決回放:

#進(jìn)入mongo 命令模式發(fā)現(xiàn)撥錯(cuò)
r@iZwz947cvofre97sstzcmuZ ~]# mongo
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
> show dbs
2017-04-03T09:27:05.069+0800 E QUERY    [thread1] Error: listDatabases failed:{
    "ok" : 0,
    "errmsg" : "not authorized on admin to execute command { listDatabases: 1.0 }",
    "code" : 13,
    "codeName" : "Unauthorized"
} 

似乎是沒(méi)權(quán)限操作。

#use admin 添加用戶
db.createUser({user:"test",pwd:"123456",roles:[{role:"readAnyDatabase",db:"admin"}]})
Successfully added user: {
    "user" : "test",
    "roles" : [
        {
            "role" : "readAnyDatabase",
            "db" : "admin"
        }
    ]
}

退出mongo 命令模式,重新進(jìn)入 發(fā)現(xiàn)可以了,?

[r@iZwz947cvofre97sstzcmuZ ~]# mongo
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
> use admin
switched to db admin
> db.auth("test","123456")
1
> show dbs
admin  0.000GB
local  0.000GB
test   0.000GB
角色具體說(shuō)明:
Read:允許用戶讀取指定數(shù)據(jù)庫(kù)
readWrite:允許用戶讀寫指定數(shù)據(jù)庫(kù)
dbAdmin:允許用戶在指定數(shù)據(jù)庫(kù)中執(zhí)行管理函數(shù),如索引創(chuàng)建、刪除,查看統(tǒng)計(jì)或訪問(wèn)system.profile
userAdmin:允許用戶向system.users集合寫入,可以找指定數(shù)據(jù)庫(kù)里創(chuàng)建、刪除和管理用戶
dbOwner:數(shù)據(jù)庫(kù)擁有者,包含readWrite、dbAdmin、userAdmin
clusterAdmin:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有分片和復(fù)制集相關(guān)函數(shù)的管理權(quán)限
readAnyDatabase:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有數(shù)據(jù)庫(kù)的讀權(quán)限
readWriteAnyDatabase:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有數(shù)據(jù)庫(kù)的讀寫權(quán)限
userAdminAnyDatabase:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有數(shù)據(jù)庫(kù)的userAdmin權(quán)限
dbAdminAnyDatabase:只在admin數(shù)據(jù)庫(kù)中可用,賦予用戶所有數(shù)據(jù)庫(kù)的dbAdmin權(quán)限
root:只在admin數(shù)據(jù)庫(kù)中可用。超級(jí)賬號(hào),超級(jí)權(quán)限

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/18969.html

相關(guān)文章

  • mongoDB初階系列一:用戶權(quán)限

    摘要:本文將重點(diǎn)介紹的用戶和權(quán)限這一部分。結(jié)果返回,表示管理員登錄成功。接下來(lái),用這個(gè)管理員給數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)普通用戶,并指定其權(quán)限為。 前言 對(duì)于數(shù)據(jù)庫(kù)而言,用戶和權(quán)限是非常重要的一部分,因?yàn)檫@涉及到安全,那么mongoDB的用戶和權(quán)限是怎么樣的呢? 說(shuō)明 環(huán)境說(shuō)明 本文所用的mongoDB版本是3.6,操作系統(tǒng)是windows。 其他說(shuō)明 限于篇幅,本文不會(huì)介紹數(shù)據(jù)庫(kù)從下載到安裝的過(guò)程,關(guān)...

    CastlePeaK 評(píng)論0 收藏0
  • mongodb用戶權(quán)限管理最全攻略:用戶的創(chuàng)建、查看、刪除與修改,mongodb入坑之旅

    摘要:在字段可以指定內(nèi)置角色和用戶定義的角色。超級(jí)用戶的有兩種,或者比前一種多加了對(duì)所有數(shù)據(jù)庫(kù)的訪問(wèn)僅僅是訪問(wèn)而已。不能用數(shù)據(jù)庫(kù)中的用戶登錄其他數(shù)據(jù)庫(kù)。 1、進(jìn)入mongodb的shell : mongo 2、切換數(shù)據(jù)庫(kù) use admin 3、創(chuàng)建admin超級(jí)管理員用戶 指定用戶的角色和數(shù)據(jù)庫(kù):(注意此時(shí)添加的用戶都只用于admin數(shù)據(jù)庫(kù),而非你存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫(kù))(在cmd中敲多行代...

    Wuv1Up 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<