亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MongoDB > 正文

MongoDB為用戶設置訪問權限

2020-10-29 18:54:54
字體:
來源:轉載
供稿:網友
MongoDB已經使用很長一段時間了,基于MongoDB的數據存儲也一直沒有使用到權限訪問(MongoDB默認設置為無權限訪問限制),今天特地花了一點時間研究了一下,研究成果如下:

注:研究成果基于Windows平臺
MongoDB在本機安裝部署好后
1. 輸入命令:show dbs,你會發現它內置有兩個數據庫,一個名為admin,一個名為local。local好像沒啥用,如果哪位在使用過程中發現了這個local表的用途,希望能夠留言提醒,那我們就專心來說說admin表
2. 輸入命令:use admin,你會發現該DB下包含了一個system.user表,呵呵,沒錯,這個表就等同于MsSql中的用戶表,用來存放超級管理員的,那我們就往它里面添加一個超級管理員試試看
3. 輸入命令:db.addUser('sa','sa'),這里我添加一個超級管理員用戶,username為sa,password也為sa,即然我們添加了超級管理員,那咱們就來測試下,看看咱們再次連接MongoDB需不需要提示輸入用戶名、密碼,我們先退出來(ctrl+c)
4. 輸入命令:use admin
5. 輸入命令:show collections,查看該庫下所有的表,你會發現,MongoDB并沒有提示你輸入用戶名、密碼,那就奇怪了,這是怎么回事呢?在文章最開始提到了,
MongoDB默認設置為無權限訪問限制,即然這樣,那我們就先把它設置成為需要權限訪問限制,咱們再看看效果,怎么設置呢?
6. 在注冊表中,找到MongoDB的節點,在它的ImgPath中,我們修改一下,加入 -auth,如下所示:
"D:/Program Files/mongodb/bin/mongod" -dbpath e:/work/data/mongodb/db -logpath e:/work/data/mongodb/log -auth -service
7. 輸入命令:use admin
8. 輸入命令:show collections,呵呵,我們發現無法查看該庫下的表了,提示:"$err" : "unauthorized db:admin lock type:-1 client:127.0.0.1",很明顯,提示沒有權限,看來關鍵就在于這里,我們在啟動MongoDB時,需要加上-auth參數,這樣我們設置的權限才能生效,好,接下來我們使用剛剛之前設置的用戶名、密碼來訪問
9. 輸入命令:db.auth('sa','sa'),輸出一個結果值為1,說明這個用戶匹配上了,如果用戶名、密碼不對,會輸入0
10. 輸入命令:show collections,呵呵,結果出來了,到這里,權限設置還只講到一多半,接著往下講,我們先退出來(ctrl+c)
11. 輸入命令:mongo TestDB,我們嘗試連接一個新的庫(無論這個庫是否存在,如果不存在,往該庫中添加數據,會默認創建該庫),然后,我們想看看該庫中的表
12. 輸入命令:show collections,好家伙,沒權限,我們輸入上面創建的用戶名、密碼
13. 輸入命令:db.auth('sa','sa'),輸入結果0,用戶不存在,這下有人可能就不明白了,剛剛前面才創建,怎么會不存在呢?原因在于:當我們單獨訪問MongoDB的數據庫時,需要權限訪問的情況下,用戶名密碼并非超級管理員,而是該庫的system.user表中的用戶,注意,我這里說的是單獨訪問的情況,什么是不單獨訪問的情況呢?接下來再講,現在咋辦,沒權限,那我們就嘗試給庫的system.user表中添加用戶
14. 輸入命令:db.addUser('test','111111'),哇靠,仍然提示沒有權限,這可咋辦,新的數據庫使用超級管理員也無法訪問,創建用戶也沒有權限,呵呵,別急,即然設定了超級管理員用戶,那它就一定有權限訪問所有的庫
15. 輸入命令:use admin
16. 輸入命令:db.auth('sa','sa')
17. 輸入命令:use TestDB
18. 輸入命令:show collections,哈哈,一路暢通無阻,我們發現可以利用超級管理員用戶訪問其它庫了,呵呵,這個就是不單獨訪問的情況,不難發現,我們是先進入admin庫,再轉到其它庫來的,admin相當于是一個最高級別官員所在區域,如果你是個地產商,想在地方弄個大工程做做,你想不經過那些高級官員就做,這是行不通的,你需要先去到他們那里,送點禮,再順著下到地方,工程你就可以拿到手了,此言論僅為個人觀點,不代表博客園;即然工程拿到手了,就要開始建了,那我們不至于每加塊磚、添個瓦都得去和那幫高級官員打招呼吧,所以我們得讓這個工程合法化,咱們得把相關的手續和證件弄齊全,不至于是違建
19. 輸入命令:db.addUser('test','111111'),我們給TestDB庫添加一個用戶,以后每次訪問該庫,我都使用剛剛創建的這個用戶,我們先退出(ctrl+c)
20. 輸入命令:mongo TestDB
21. 輸入命令:show collections,提示沒有權限
22. 輸入命令:db.auth('test','111111'),輸出結果1,用戶存在,驗證成功
23. 輸入命令:show collections,沒再提示我沒有權限,恭喜您,成功了
注:當需要使用權限才能訪問MongoDB時,如果需要查看MongoDB中所有的庫,我們只能通過超級管理員權限,輸入命令show dbs來查看了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精彩精品视频| 久久香蕉频线观| 精品日韩视频在线观看| 日韩美女视频在线观看| 日韩免费黄色av| 亚洲视频电影图片偷拍一区| 亚洲精品视频网上网址在线观看| 亚洲国产高清高潮精品美女| 91精品国产91久久久久久不卡| 亚洲精品网址在线观看| 97精品一区二区视频在线观看| 日韩一区二区三区在线播放| 国产拍精品一二三| 欧美在线视频观看| 精品久久久久久电影| 久久久精品2019中文字幕神马| 国产啪精品视频| 国产精品电影网| 久久久久久午夜| 欧美最顶级的aⅴ艳星| 亚洲午夜未删减在线观看| 日韩第一页在线| 精品一区二区三区电影| 国产欧美日韩免费看aⅴ视频| 欧美性高潮床叫视频| 青青草99啪国产免费| 日韩av在线免费观看| 欧美日韩免费一区| 欧美黑人国产人伦爽爽爽| 色一情一乱一区二区| 国产精品日韩专区| 久久精品国产视频| 亚洲天堂视频在线观看| 92国产精品视频| 日韩激情av在线免费观看| 国产欧美日韩综合精品| 亚洲人高潮女人毛茸茸| 亚洲成人中文字幕| 日韩精品在线视频观看| 中文字幕久久久av一区| 大桥未久av一区二区三区| 日韩精品在线视频观看| 91色在线观看| 第一福利永久视频精品| 日韩在线精品视频| 国内揄拍国内精品少妇国语| 日本中文字幕不卡免费| 日本国产高清不卡| 久久不射热爱视频精品| 国产suv精品一区二区三区88区| …久久精品99久久香蕉国产| 欧美高清性猛交| 国产精品亚洲欧美导航| 亚洲黄色成人网| 2019亚洲男人天堂| 国产乱肥老妇国产一区二| 91在线免费看网站| 久久精品久久精品亚洲人| 国产精品免费久久久久影院| 日本午夜精品理论片a级appf发布| 中文字幕综合一区| 97在线观看视频| 91免费人成网站在线观看18| 日韩在线观看视频免费| 国产成人在线一区二区| 欧美孕妇毛茸茸xxxx| 中文日韩在线视频| 亚洲护士老师的毛茸茸最新章节| 欧美精品videos性欧美| 永久免费毛片在线播放不卡| 亚洲精品福利视频| 日韩精品视频中文在线观看| 国产精自产拍久久久久久| 欧美成人四级hd版| 国产精品视频1区| 色噜噜狠狠色综合网图区| 亚洲欧美一区二区三区在线| 亚洲精选在线观看| 欧美激情图片区| 亚洲精品v欧美精品v日韩精品| 亚洲一品av免费观看| 精品高清美女精品国产区| 亚洲另类欧美自拍| 国产在线精品自拍| 国产成人精彩在线视频九色| 欧美日韩中文字幕在线| 欧美综合在线第二页| 久久综合九色九九| 97婷婷涩涩精品一区| 欧美中文在线观看国产| 亚洲中国色老太| 欧美精品成人在线| 亚洲国产精品999| 国产精品入口免费视频一| 日韩av在线精品| 尤物yw午夜国产精品视频| 日韩午夜在线视频| 亚洲第一天堂无码专区| 久久精品国产亚洲7777| 欧美日韩美女视频| 精品中文字幕在线观看| 久久夜色撩人精品| 国产亚洲激情视频在线| 美女av一区二区| 欧美日产国产成人免费图片| 欧美丰满片xxx777| 粉嫩老牛aⅴ一区二区三区| 97视频在线观看视频免费视频| 色yeye香蕉凹凸一区二区av| 亚洲美女av网站| 日韩色av导航| 一区三区二区视频| 精品久久久久久久久久国产| 日韩美女中文字幕| 蜜臀久久99精品久久久久久宅男| 亚洲电影天堂av| 日本亚洲欧洲色| 国产成人在线精品| 欧美日韩国产在线播放| 亚洲热线99精品视频| 韩国三级日本三级少妇99| 91精品国产自产91精品| 97免费视频在线播放| 日韩精品在线观看一区| 狠狠色噜噜狠狠狠狠97| 亚洲国产一区二区三区在线观看| 亚洲国产天堂久久国产91| 欧美日韩免费区域视频在线观看| 国产91精品久久久久久久| 在线观看日韩视频| www.日本久久久久com.| 上原亚衣av一区二区三区| 91tv亚洲精品香蕉国产一区7ujn| 日韩av片免费在线观看| 欧洲美女7788成人免费视频| 午夜精品理论片| 欧美激情一区二区三区成人| 欧美老肥婆性猛交视频| 国产视频久久久| 欧美日韩美女在线观看| 欧美在线xxx| 欧美成年人在线观看| 亚洲精品视频播放| 欧美日韩国产一区二区三区| 久久国产精品久久国产精品| 日产精品久久久一区二区福利| 日本亚洲精品在线观看| 欧美国产一区二区三区| 久久视频在线播放| 中文在线资源观看视频网站免费不卡| 日韩精品一区二区视频| 国产亚洲欧美日韩精品| 麻豆精品精华液| 日韩在线不卡视频| 在线观看成人黄色| 日韩av三级在线观看| 国产女精品视频网站免费| 欧美成人午夜视频| 91九色视频导航| 精品人伦一区二区三区蜜桃免费| 欧美日韩一区二区免费视频| 亚洲第一男人天堂| 欧美精品在线极品| 一级做a爰片久久毛片美女图片|