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

首頁 > 數據庫 > MongoDB > 正文

mongodb基礎之用戶權限管理實例教程

2020-10-29 18:43:51
字體:
來源:轉載
供稿:網友

前言

本文主要介紹了mongodb用戶權限管理的相關內容,關于接著上次實踐的部分,下面話不多說了,來一起看看詳細的介紹吧

啟動mongodb并連接

./bin/mongod -f conf/mongod.conf./bin/mongo 127.0.0.1:12345

查看默認的數據庫情況

> show dbsadmin 0.000GBlocal 0.000GB> use adminswitched to db admin> show tablessystem.version

可以看到,目前數據庫里除了一些基本信息,什么都沒有

在創建設置用戶權限之前,先了解一下文檔知識

創建用戶

# demodb.createUser( { user: "reportsUser", pwd: "12345678", roles: [  { role: "read", db: "reporting" },  { role: "read", db: "products" },  { role: "read", db: "sales" },  { role: "readWrite", db: "accounts" } ] })

數據庫內建角色

數據庫用戶角色

  • read (讀取指定數據庫)
  • readWrite (讀寫指定數據庫)

數據庫管理角色

  • dbAdmin (數據庫管理員)
  • dbOwner (數據庫所有者,合并了 readWrite, dbAdmin and userAdmin roles.)
  • userAdmin (用戶管理員,可以找指定數據庫里創建、刪除和管理用戶)

集群管理角色

  • clusterAdmin (集群管理員)
  • clusterManager (集群管理者)
  • clusterMonitor (集合監視者)
  • hostManager (主機管理者)

備份恢復角色

  • backup (備份)
  • restore (還原)

所有數據庫角色

  • readAnyDatabase (讀任何數據庫)
  • readWriteAnyDatabase (讀寫任何數據庫)
  • userAdminAnyDatabase (用戶管理任何數據庫)
  • dbAdminAnyDatabase (任意數據庫管理員)

超級用戶角色

  • root

內部角色

  • __system

有了創建語法,和參數說明,接下來開始實踐.

注意,還有一點,賬號是跟著數據庫綁定的,在那個庫里授權,就在那個庫里驗證(auth)
否則會失敗

創建 賬號管理授權權限 的賬號

> db.createUser(... {... user: 'admin',... pwd: '123456',... roles: [{role: 'userAdminAnyDatabase', db: 'admin'}]... }... )Successfully added user: {  "user" : "admin",  "roles" : [    {      "role" : "userAdminAnyDatabase",      "db" : "admin"    }  ]}

然后退出數據庫

> use adminswitched to db admin> db.shutdownServer()

重新啟動mongodb,記得在配置文件mongod.conf里加上 auth = true

./bin/mongod -f conf/mongod.conf./bin/mongo 127.0.0.1:12345> show dbs # 沒有驗證,沒有權限,會出錯"errmsg" : "not authorized on admin to execute command> use admin> db.auth('admin', '123456')1# 返回 1 表示授權成功,0表示失敗> show dbs #已經授權,可以查看了

創建 讀、讀寫權限的賬戶

> use bookswitched to db book> db.createUser(... {... user: 'zhangsan',... pwd: 'zhangsan',... roles: [{role: 'read', db: 'book'}]... }... )Successfully added user: {  "user" : "zhangsan",  "roles" : [    {      "role" : "read",      "db" : "book"    }  ]}> db.createUser(... {... user: 'lisi',... pwd: 'lisi',... roles: [{role: 'readWrite', db: 'book'}]... }... )Successfully added user: {  "user" : "lisi",  "roles" : [    {      "role" : "readWrite",      "db" : "book"    }  ]}> show users{  "_id" : "book.lisi",  "user" : "lisi",  "db" : "book",  "roles" : [    {      "role" : "readWrite",      "db" : "book"    }  ]}{  "_id" : "book.zhangsan",  "user" : "zhangsan",  "db" : "book",  "roles" : [    {      "role" : "read",      "db" : "book"    }  ]}

然后驗證用戶權限是否正確

> db.book.insert({book: '小人書'}) # 沒驗證,會出錯WriteResult({  "writeError" : {    "code" : 13,    "errmsg" : "not authorized on book to execute command { insert: /"book/", documents: [ { _id: ObjectId('5959b56edcc047dfe5c9b336'), book: /"小人書/" } ], ordered: true }"  }})> db.auth('lisi', 'lisi')1> db.book.insert({book: '小人書'})WriteResult({ "nInserted" : 1 })> db.auth('zhangsan', 'zhangsan') # 用戶切到 zhangsan1> db.book.find() # 可以查看{ "_id" : ObjectId("5959b59fdcc047dfe5c9b337"), "book" : "小人書" }> db.book.insert({book: '擇天記'}) # 沒有write權限,會失敗WriteResult({  "writeError" : {    "code" : 13,    "errmsg" : "not authorized on book to execute command { insert: /"book/", documents: [ { _id: ObjectId('5959b650dcc047dfe5c9b338'), book: /"擇天記/" } ], ordered: true }"  }})

創建 root 超級權限賬號

這個超級權限包括 授權 和 操控數據庫集合數據,比較簡單,只需要把role設置成 root

> use adminswitched to db admin> db.auth('admin', '123456')1> db.createUser(... {... user: 'dongsheng',... pwd: '123456',... roles: [{role: 'root', db: 'admin'}]... }... )Successfully added user: {  "user" : "dongsheng",  "roles" : [    {      "role" : "root",      "db" : "admin"    }  ]}> db.auth('dongsheng', '123456')1> use bookswitched to db book> db.book.insert({book: '笑傲江湖'})WriteResult({ "nInserted" : 1 })> db.book.find(){ "_id" : ObjectId("5959b59fdcc047dfe5c9b337"), "book" : "小人書" }{ "_id" : ObjectId("5959b7abdcc047dfe5c9b339"), "book" : "笑傲江湖" }

總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
久久五月精品| 国产第一页在线视频| 在线天堂中文www视软件| 日本一卡二卡四卡精品| 黄色激情网址| 久久精品国产亚洲a∨麻豆| 在线a人片免费观看视频| 国产精品人人| 91蜜桃在线视频| 国产成+人+亚洲+欧美+综合| 九色视频网站| 啪啪免费视频一区| 人成在线免费视频| 四虎影视成人永久免费观看视频| 2019年中文字幕| 国产黄色免费网| 2019中文字幕在线电影免费| 国产精品你懂的在线观看| 国产成在线观看免费视频| 国产免费网址| 最近最好的中文字幕2019免费| 国产九九在线| 国产成a人亚洲精v品| 在线视频观看亚洲| 思思99精品视频在线观看| 日本电影全部在线观看网站视频| av在线资源网| 毛片在线视频| 国产欧美日韩专区| 亚洲精品视频区| 高清视频一区二区三区四区| 国产视频二区| 亚洲jjzzjjzz在线观看| 丁香视频五月| 超碰免费在线播放| 国产成人精品自线拍| jlzzjlzz欧美| 国产福利小视频在线观看| 日本免费视频www| 午夜伦全在线观看| www.91av| 国产黄色在线网站| www在线视频观看| 国产精品麻豆一区二区三区| 亚洲国产成人综合| 中文字幕欧美日韩在线不卡| 一个人看的www免费观看视频| 国产在线视频福利| 在线午夜视频| 国产毛片视频| 青青草原国产在线观看| 69av二区| 精品a在线观看| 99中文字幕一区| 日本高清不卡中文字幕| 久久综合精品视频| 福利视频在线看| 国产香蕉视频在线观看| 国产小视频免费在线网址| 精品国语对白精品自拍视| 伊人网站在线| 开心丁香婷婷深爱五月| 日本最新在线视频| 992tv在线观看在线播放| 在线天堂av| а√资源新版在线天堂| 国产免费视频| 2020中文字幕在线播放| jlzzjlzz欧美| 日本视频三区| 久久久久久五月天久久久久久久久| 四虎a级欧美在线观看| 在线免费日韩| 免费在线看v| 欧美性受xxxx免费视频| 亚洲an天堂an在线观看| 在线伊人免费视频| 99热在线免费观看| 激情六月丁香| 国产免费一级| 久蕉依人在线视频| 最新av免费看| 国产亚洲精品一区二区在线观看 | 亚洲精品国自产拍在线观看| 国产精品粉嫩av| 国产无遮挡又黄又爽免费软件 | 国产xxxxx| 中文字幕在线观看av| 精品51国产黑色丝袜高跟鞋| 麻豆国产在线播放| 在线中文免费视频| 一个人看的www免费观看视频| 在线中文资源天堂| 在线成人综合色一区| 在线免费日韩| 黄色国产网站在线播放| 国产午夜精品一区理论片| 国产日韩网站| 伊人222成人综合网| h网址在线观看| 国产区卡一卡二卡三乱码免费| 国产视频三级在线观看播放| 国产成人福利| 超碰在线网址| 国产寡妇树林野战在线播放| 国产丝袜在线| gogogogo高清视频在线| 国产精品一区二区资源| 国产黄大片在线观看画质优化| 97国产视频| 国产在线一二三| 激情四房婷婷| av免费在线播放| 国产麻豆一级片| 在线观看av网站永久| 久久一本精品| 亚洲天堂二区| 丁香在线视频| 欧美成人久久电影香蕉| 国产l精品国产亚洲区在线观看| av福利在线| 国产视频一二区| 国产不卡视频| 国产一二区视频| 狠狠狠狠狠狠操| 亚洲成a人v欧美综合天堂麻豆| 国产在线www| 九九色在线观看| 亚洲欧美中文字幕在线观看| 国产成人久久精品77777| 中文字幕免费中文| 亚洲最新永久观看在线| 91在线网站| 精品一区二区三区免费站| 国产卡1卡2卡三卡在线| a视频在线观看免费| 91激情在线| 国产福利三区| 在线观看免费黄色| 热99在线观看| 136福利第一导航国产在线| 92久久精品| 伊人影院在线观看| 精品美女视频在线观看免费软件| 国产日本在线视频| 国产高清视频在线观看| 国产天堂资源| 99re热视频在线| 亚洲欧洲成人| 国产成人午夜电影| 精品一二三区视频| 精品视频在线一区二区| 天天草天天爽| 免费高清视频日韩| 国产视频中文字幕在线观看| 国产精品178页| 四虎影院成人| 国产精品9区| 激情亚洲综合网| 欧美日韩国产亚洲沙发| 国产女人伦码一区二区三区不卡| 国产网站av| 亚洲wwwwww| 天天操夜夜摸| 国产不卡视频| 免费a级毛片在线播放| 精品日韩av| 日本18视频网站| 午夜免费视频在线国产| 亚洲久草视频| 国产黄在线看| 国产精品一区二区三区视频网站 | 亚洲成人福利| 伊人中文字幕在线| 免费高清视频日韩| 国产对白国语对白| 青青久在线视频免费观看| 亚洲免费国产| 国产精品扒开做爽爽爽的视频| 日韩欧美中文字幕不卡| 国内自拍视频在线看免费观看| 高潮毛片在线观看| av在线播放国产| 中文字幕成人乱码在线电影| eeuss影院在线观看第一页| 国产人成精品| 成人无遮挡免费网站视频在线观看| 国产叼嘿网站免费观看不用充会员| 欧美96在线| 欧美aaa一级片| 国产精品久久久久一区二区国产| 免费看av大片| 天天av天天爱| 轻轻色免费在线视频| 2019天天操夜夜操| 国产区视频在线| 国产叼嘿网站免费观看不用充会员| 天天av综合网| 国产视频三区| 国产高清在线|