麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

db.serverStatus()命名執(zhí)行時報無權(quán)限問題的解決方法

2020-10-29 18:43:48
字體:
供稿:網(wǎng)友

1、問題描述

今天在執(zhí)行db.serverStatus()命令時給出了“ "errmsg" : "not authorized on admin to execute command { serverStatus: 1.0 }",”的錯誤提示。

通過查詢admin的權(quán)限已經(jīng)是dbOwner的權(quán)限了,然后又陸續(xù)賦予了dbadmin等權(quán)限,問題仍舊存在。

最后找到了Mongodb的權(quán)限列表,賦予了root權(quán)限終于可以把問題給解決了,然后又測試了其他幾個權(quán)限都不可以,這說明db.serverStatus是服務(wù)器級別的命令,需要mongodb的最高權(quán)限才能執(zhí)行。

下面是問題處理的簡單流程,分享給大家,以供參考。

2、錯誤內(nèi)容

[root@ggnode2 ~]# mongo 10.130.170.112:27017/admin -u admin -pMongoDB shell version: 3.2.8Enter password:connecting to: 10.130.170.112:27017/adminMongoDB Enterprise >MongoDB Enterprise > db.serverStatus(){  "ok" : 0,  "errmsg" : "not authorized on admin to execute command { serverStatus: 1.0 }",  "code" : 13}

3、錯誤分析

從得到的錯誤內(nèi)容可知,是由于admin沒有執(zhí)行db.serverStatus()命令的權(quán)限。

MongoDB Enterprise > use admin
switched to db admin
MongoDB Enterprise > show collections
system.users
system.version
MongoDB Enterprise > db.system.users.find()
{ "_id" : "admin.admin", "user" : "admin", "db" : "admin", "credentials" : { "SCRAM-SHA-1" : { "iterationCount" : 10000, "salt" : "BEN7SONYkewFMx3f67FNQw==", "storedKey" : "HjlvcjSpXpSKetcUbJyj350Xgjk=", "serverKey" : "k2WEf2cHGgg9n3tyEMJyuKaRt3U=" } }, "roles" : [{ "role" : "dbOwner", "db" : "admin" } ] }

根據(jù)查詢結(jié)果可知,admin擁有dbOwner角色權(quán)限,而執(zhí)行db.serverStatus()命令需要root角色權(quán)限。

4、問題處理:

經(jīng)過查詢表system.users表可知,需要為admin用戶賦予root角色才能執(zhí)行db.serverStatus()命令。

賦予角色權(quán)限的操作命令如下:

#授予角色權(quán)限MongoDB Enterprise > db.grantRolesToUser( "admin" , [ { role: "root", db: "admin" } ])MongoDB Enterprise >#取消角色權(quán)限MongoDB Enterprise > db.revokeRolesFromUser( "admin" , [ { role: "root", db: "admin" } ]MongoDB Enterprise >

5、問題解決

賦予root角色權(quán)限之后,再執(zhí)行db.serverStatus()命令就OK了,執(zhí)行結(jié)果如下:

MongoDB Enterprise > db.serverStatus()MongoDB shell version: 3.2.8connecting to: 10.130.170.112:27017/admin{  "host" : "ggnode2",  "advisoryHostFQDNs" : [ ],  "version" : "3.2.8",  "process" : "mongod",  "pid" : NumberLong(23155),  "uptime" : 1470624,  "uptimeMillis" : NumberLong(1470624043),  "uptimeEstimate" : 1415522,  "localTime" : ISODate("2016-11-07T04:13:33.328Z"),  "asserts" : {    "regular" : 0,    "warning" : 0,    "msg" : 0,    "user" : 62,    "rollovers" : 0  },  "connections" : {    "current" : 1,    "available" : 818,    "totalCreated" : NumberLong(6025)  },  "extra_info" : {    "note" : "fields vary by platform",    "heap_usage_bytes" : 60437840,    "page_faults" : 28  },  "globalLock" : {    "totalTime" : NumberLong("1470624234000"),    "currentQueue" : {      "total" : 0,      "readers" : 0,      "writers" : 0    },    "activeClients" : {      "total" : 8,      "readers" : 0,      "writers" : 0    }  },  "locks" : {… …    "storage" : {      "freelist" : {        "search" : {          "bucketExhausted" : NumberLong(0),          "requests" : NumberLong(0),          "scanned" : NumberLong(0)        }      }    },    "ttl" : {      "deletedDocuments" : NumberLong(0),      "passes" : NumberLong(24508)    }  },  "ok" : 1}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91一区二区在线观看 | 国产在线a | 91久久91久久精品免观看 | 久久久一区二区三区精品 | 全黄裸片武则天一级第4季 偿还电影免费看 | 欧美精品一区自拍a毛片在线视频 | 视频一区二区三区在线播放 | 97超级碰碰人国产在线观看 | 亚洲视频综合网 | 精精国产xxxx视频在线野外 | 成人毛片免费播放 | 亚洲福利在线视频 | 91久久夜色精品国产网站 | 久久精品99久久久久久2456 | 亚洲国产资源 | 免费视频xxxx | 久久露脸国语精品国产91 | 日日狠狠久久 | 免费永久看羞羞片网站入口 | 欧美一区2区三区4区公司二百 | 色呦呦一区二区三区 | 99爱国产精品 | 最近国产中文字幕 | 欧美91看片特黄aaaa | 双性精h调教灌尿打屁股的文案 | 51色视频 | 91久久国产综合久久91精品网站 | 黄色大片在线免费观看 | 色综合精品 | 在线成人免费av | 夜夜b | 成人在线观看免费观看 | 亚洲欧美在线视频免费 | 欧美中文字幕一区二区 | h视频在线免费观看 | 久久精品日韩一区 | 久热久操| 黄色欧美精品 | 中文字幕四区 | 午夜精品一区二区三区免费 | 在线成人免费观看 |