成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

Nosee / 1026人閱讀

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

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

#進入mongo 命令模式發(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
> 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"
} 

似乎是沒權(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 命令模式,重新進入 發(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
角色具體說明:
Read:允許用戶讀取指定數(shù)據(jù)庫
readWrite:允許用戶讀寫指定數(shù)據(jù)庫
dbAdmin:允許用戶在指定數(shù)據(jù)庫中執(zhí)行管理函數(shù),如索引創(chuàng)建、刪除,查看統(tǒng)計或訪問system.profile
userAdmin:允許用戶向system.users集合寫入,可以找指定數(shù)據(jù)庫里創(chuàng)建、刪除和管理用戶
dbOwner:數(shù)據(jù)庫擁有者,包含readWrite、dbAdmin、userAdmin
clusterAdmin:只在admin數(shù)據(jù)庫中可用,賦予用戶所有分片和復(fù)制集相關(guān)函數(shù)的管理權(quán)限
readAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的讀權(quán)限
readWriteAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的讀寫權(quán)限
userAdminAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的userAdmin權(quán)限
dbAdminAnyDatabase:只在admin數(shù)據(jù)庫中可用,賦予用戶所有數(shù)據(jù)庫的dbAdmin權(quán)限
root:只在admin數(shù)據(jù)庫中可用。超級賬號,超級權(quán)限

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/18969.html

相關(guān)文章

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

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

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

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

    Wuv1Up 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<