国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

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

MongoDB為用戶設(shè)置訪問權(quán)限

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

注:研究成果基于Windows平臺
MongoDB在本機安裝部署好后
1. 輸入命令:show dbs,你會發(fā)現(xiàn)它內(nèi)置有兩個數(shù)據(jù)庫,一個名為admin,一個名為local。local好像沒啥用,如果哪位在使用過程中發(fā)現(xiàn)了這個local表的用途,希望能夠留言提醒,那我們就專心來說說admin表
2. 輸入命令:use admin,你會發(fā)現(xiàn)該DB下包含了一個system.user表,呵呵,沒錯,這個表就等同于MsSql中的用戶表,用來存放超級管理員的,那我們就往它里面添加一個超級管理員試試看
3. 輸入命令:db.addUser('sa','sa'),這里我添加一個超級管理員用戶,username為sa,password也為sa,即然我們添加了超級管理員,那咱們就來測試下,看看咱們再次連接MongoDB需不需要提示輸入用戶名、密碼,我們先退出來(ctrl+c)
4. 輸入命令:use admin
5. 輸入命令:show collections,查看該庫下所有的表,你會發(fā)現(xiàn),MongoDB并沒有提示你輸入用戶名、密碼,那就奇怪了,這是怎么回事呢?在文章最開始提到了,
MongoDB默認設(shè)置為無權(quán)限訪問限制,即然這樣,那我們就先把它設(shè)置成為需要權(quán)限訪問限制,咱們再看看效果,怎么設(shè)置呢?
6. 在注冊表中,找到MongoDB的節(jié)點,在它的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,呵呵,我們發(fā)現(xiàn)無法查看該庫下的表了,提示:"$err" : "unauthorized db:admin lock type:-1 client:127.0.0.1",很明顯,提示沒有權(quán)限,看來關(guān)鍵就在于這里,我們在啟動MongoDB時,需要加上-auth參數(shù),這樣我們設(shè)置的權(quán)限才能生效,好,接下來我們使用剛剛之前設(shè)置的用戶名、密碼來訪問
9. 輸入命令:db.auth('sa','sa'),輸出一個結(jié)果值為1,說明這個用戶匹配上了,如果用戶名、密碼不對,會輸入0
10. 輸入命令:show collections,呵呵,結(jié)果出來了,到這里,權(quán)限設(shè)置還只講到一多半,接著往下講,我們先退出來(ctrl+c)
11. 輸入命令:mongo TestDB,我們嘗試連接一個新的庫(無論這個庫是否存在,如果不存在,往該庫中添加數(shù)據(jù),會默認創(chuàng)建該庫),然后,我們想看看該庫中的表
12. 輸入命令:show collections,好家伙,沒權(quán)限,我們輸入上面創(chuàng)建的用戶名、密碼
13. 輸入命令:db.auth('sa','sa'),輸入結(jié)果0,用戶不存在,這下有人可能就不明白了,剛剛前面才創(chuàng)建,怎么會不存在呢?原因在于:當我們單獨訪問MongoDB的數(shù)據(jù)庫時,需要權(quán)限訪問的情況下,用戶名密碼并非超級管理員,而是該庫的system.user表中的用戶,注意,我這里說的是單獨訪問的情況,什么是不單獨訪問的情況呢?接下來再講,現(xiàn)在咋辦,沒權(quán)限,那我們就嘗試給庫的system.user表中添加用戶
14. 輸入命令:db.addUser('test','111111'),哇靠,仍然提示沒有權(quán)限,這可咋辦,新的數(shù)據(jù)庫使用超級管理員也無法訪問,創(chuàng)建用戶也沒有權(quán)限,呵呵,別急,即然設(shè)定了超級管理員用戶,那它就一定有權(quán)限訪問所有的庫
15. 輸入命令:use admin
16. 輸入命令:db.auth('sa','sa')
17. 輸入命令:use TestDB
18. 輸入命令:show collections,哈哈,一路暢通無阻,我們發(fā)現(xiàn)可以利用超級管理員用戶訪問其它庫了,呵呵,這個就是不單獨訪問的情況,不難發(fā)現(xiàn),我們是先進入admin庫,再轉(zhuǎn)到其它庫來的,admin相當于是一個最高級別官員所在區(qū)域,如果你是個地產(chǎn)商,想在地方弄個大工程做做,你想不經(jīng)過那些高級官員就做,這是行不通的,你需要先去到他們那里,送點禮,再順著下到地方,工程你就可以拿到手了,此言論僅為個人觀點,不代表博客園;即然工程拿到手了,就要開始建了,那我們不至于每加塊磚、添個瓦都得去和那幫高級官員打招呼吧,所以我們得讓這個工程合法化,咱們得把相關(guān)的手續(xù)和證件弄齊全,不至于是違建
19. 輸入命令:db.addUser('test','111111'),我們給TestDB庫添加一個用戶,以后每次訪問該庫,我都使用剛剛創(chuàng)建的這個用戶,我們先退出(ctrl+c)
20. 輸入命令:mongo TestDB
21. 輸入命令:show collections,提示沒有權(quán)限
22. 輸入命令:db.auth('test','111111'),輸出結(jié)果1,用戶存在,驗證成功
23. 輸入命令:show collections,沒再提示我沒有權(quán)限,恭喜您,成功了
注:當需要使用權(quán)限才能訪問MongoDB時,如果需要查看MongoDB中所有的庫,我們只能通過超級管理員權(quán)限,輸入命令show dbs來查看了。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
88av在线| 久久五月精品| 国产一区二区三区美女秒播| 夜夜操天天干| 亚洲成人av高清| 国产午夜电影| 国产精品不卡一区二区三区在线观看| 六月天色婷婷| 国产精品剧情一区二区在线观看| 国产午夜电影| 99精品老司机免费视频| 亚洲精品男人| 国内精品不卡| 国产香蕉视频在线观看| 国产一级片麻豆| 国产不卡一卡2卡三卡4卡5卡在线| 国产福利电影在线| av一本在线| 成人免费一区二区三区牛牛 | 久久国产综合视频| 精品国产福利一区二区在线| av在线播放国产| 成人超碰在线| 永久免费av网站| 国产免费麻豆视频| 精品偷拍激情视频在线观看 | 国产精品久久麻豆| 伊人精品影院| 天天操天天射天天插| 国产欧美一区二区三区小说| 亚洲综合色视频在线观看| 奇米影视狠狠狠| 国产午夜精品久久久久免费视| 国产成人精品综合网站| 久久精品蜜桃| 日本一本久久| 国产高清在线看| 成人欧美亚洲| 俺来俺也去www色在线观看| 国产特级淫片免费看| 免费av不卡在线观看| 在线看黄色av| 91xx在线观看| 国产激情在线观看| 国产亚洲精品午夜高清影院| 九九热视频在线| 免费看的毛片| 在线观看精品一区二区三区| 国产小视频免费在线网址| 男女羞羞视频在线观看| 天堂中文在线观看| 性网站在线观看| 亚洲人在线播放| 日本电影在线观看| 免费网站看黄yyy222| 免费午夜一级| 日本中文字幕在线2020| 91av资源在线| 国产成+人+亚洲+欧美+综合| 国产高清在线看| 亚洲欧美精品日韩欧美| 亚洲综合在线不卡| 亚洲成人国产综合| 成在线人视频免费视频| 国产理论电影在线观看| 国产亚洲精品久久久久久青梅| 国产精品福利视频一区二区三区| 国产成人精品男人的天堂538| 精品av中文字幕在线毛片| 亚洲欧美国产另类首页| 男女午夜视频在线观看| 国产天堂在线播放视频| 亚洲精品视频区| 国产天堂在线观看| a视频在线观看免费| 国产精品偷乱一区二区三区 | 在线一区观看| 天天操中文字幕视频| 国产一级免费看| 在线午夜视频| 最近高清中文在线字幕在线观看| 国产精品视频二区三区| а天堂8中文最新版在线官网| 午夜在线小视频| 在线色视频网| 国产视频资源| 免费黄色网页在线观看| 精品偷拍激情视频在线观看| 国产免费av网站| av在线免费播放网站| 久久香蕉av| 四虎精品视频| 精品国语对白精品自拍视| 国产一二三区在线| 国产毛片毛片| 欧美黑人乱大交| 精品久久久久一区二区三区| 国产精品自产拍在线网站| av在线1区2区| 国产成免费视频| 国产视频福利| 国产一级黄色片免费| 国产美女在线一区二区三区| av天天在线| 在线国产1区| 69视频在线| 2020国产在线视频| 777电影在线观看| 99热免费观看| 欧美亚洲另类在线观看| 六月天色婷婷| 中文字幕有码在线视频| 福利视频在线看| 国产在线看片| 国产日本在线观看| 国产成人精品实拍在线| 精品国内一区二区三区免费视频| 96精品视频| 日本成人在线播放| 毛片视频免费观看| 最新天堂资源在线| 国产亚洲精品拍拍拍拍拍| 国产高清av| а√最新版在线天堂| 国产美女高潮| 97操碰视频| 久久亚洲资源| 国产精品被窝福利一区| 亚洲一道本在线| 快射av在线播放一区| 国产亚洲精品午夜高清影院| 精品日韩av| 欧美黑人乱大交| 国产精品18久久久久久久久久| 精品国产一区二区三区久久久狼牙 | 国产午夜电影| 在线中文字幕观看| 九九在线观看免费视频| 国产日本视频| 国产乱视频在线观看播放| 国产福利热线视频| 欧美精品se| 99reav在线| 国产一级片麻豆| 欧美成人精品福利网站| 国产精品久久在线| 国产精品一区二区婷婷| 欧美国产中文| 在线观看中文字幕的网站| 国产麻豆精品一区二区三区v视界| 91精品专区| 国产三线在线| 久久精品国产亚洲777| 亚洲an天堂an在线观看| 国产成人精品18| 国产区视频在线| 中文字幕日本三级| 国产自产视频| 青草在线视频在线观看| 中文字幕av免费| 精品美女在线观看视频在线观看| 国产毛片在线看| 国产中文字幕av| 久久久久久国产视频| 欧美精品久久久久久久小说| 亚洲精品aaaa| 人人干人人插| 久热中文字幕在线观看| 免费午夜一级| 国产中文伊人| 五月婷婷视频在线观看| 国产亚洲精品久久久久久青梅| 午夜伦全在线观看| 中文字幕视频在线观看| 懂色一区二区三区| 中文字幕久热在线精品| 国产精品免费视频二三区| 国产99re66在线视频| 永久免费不卡在线观看黄网站| 精品乱码一区二区三四区视频| 精品176二区| 欧美日韩视频精品二区| 黄色一级片视频| 中文字幕日本在线| 国产videos| 免费观看v片在线观看| 国产男女猛烈无遮挡免费视频| 国产精品一区二区三区视频网站| 五月综合网站| 国产国语**毛片高清视频| 在线国产91| 国内自拍视频在线看免费观看| 最近高清中文在线字幕在线观看| 国产黄色在线网站| 免费一区二区三区视频狠狠| 国产视频中文字幕| 欧美日韩综合高清一区二区| 国产黄在线观看| 黄色网址在线免费播放| 精品国产丝袜高跟鞋|