日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

mongodb创建local库用户_mongodb用户与角色使用

發(fā)布時(shí)間:2025/3/12 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mongodb创建local库用户_mongodb用户与角色使用 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

此文檔以mongodb 4.0版本進(jìn)行對(duì)用戶權(quán)限和角色講解,更詳細(xì)內(nèi)容可參考mongodb官方文檔.

官方文檔:https://docs.mongodb.com/manual/core/security-users/

一.mongodb內(nèi)部角色

1.數(shù)據(jù)庫(kù)用戶角色

read? ? ? --讀取數(shù)據(jù)庫(kù)對(duì)像的權(quán)限

readWrite? ?--讀取和修改數(shù)據(jù)庫(kù)對(duì)像權(quán)限

2.數(shù)據(jù)庫(kù)管理角色

dbAdmin? ?--執(zhí)行管理任務(wù)角色

dbOwner? ?--數(shù)據(jù)庫(kù)所有者,可以對(duì)數(shù)據(jù)庫(kù)所有操作

userAdmin? ?--當(dāng)前數(shù)據(jù)庫(kù)上創(chuàng)建,修改角色和用戶功能

3.集群管理角色

clusterAdmin?? ? ? ? ?--集群管理員

clusterManager? ? ? --管理集群和監(jiān)控

clusterMonitor? ? ? ?--監(jiān)控集群和只讀訪問(wèn)

hostManager? ? ? ? ?--監(jiān)控和管理服務(wù)器功能

4.備份恢復(fù)角色

backup? ? --備份數(shù)據(jù)最小權(quán)限

restore? ? --恢復(fù)權(quán)限

5.所有數(shù)據(jù)庫(kù)角色

readAnyDatabase? ?--只讀所有數(shù)據(jù)庫(kù)角色

readWriteAnyDatabase? ? ?--讀寫所有數(shù)據(jù)庫(kù)

userAdminAnyDatabase? ?--除local之外的所有數(shù)據(jù)庫(kù)相同的用戶管理操作訪問(wèn)權(quán)限

dbAdminAnyDatabase? ? ? --除local之外的所有數(shù)據(jù)庫(kù)相同的權(quán)限

6.超級(jí)用戶角色

root? ? ? ? ?--提供所有資源readWriteAnyDatabase,dbAdminAnyDatabase,userAdminAnyDatabase,clusterAdmin,restore,backup

7.內(nèi)部角色

__system? ? ? ?--提供對(duì)數(shù)據(jù)庫(kù)中的任何對(duì)象執(zhí)行任何操作的權(quán)限

二.自定義角色

1.自定義角色格式

{

role:?"",

privileges:?[

{?resource:?{??},?actions:?[?"",?...?]?},

...

],

roles:?[

{?role:?"",?db:?""?}?|?"",

...

],

authenticationRestrictions:?[

{

clientSource:?[""?|?"",?...],

serverAddress:?[""?|?"",?...]

},

...

]

}

2.自定義角色(對(duì)config庫(kù)所有表可以增刪改查,對(duì)users庫(kù)usersCollection表更新,插入,刪除,對(duì)所有數(shù)據(jù)庫(kù)有查找權(quán)限)

>?use?admin

switched?to?db?admin

>?db.createRole(

{

role:?"wuhan123",???????--角色名

privileges:?[

{?resource:?{?db:?"config",?collection:?""?},?actions:?[?"find",?"update",?"insert",?"remove"?]?},

{?resource:?{?db:?"users",?collection:?"usersCollection"?},?actions:?[?"update",?"insert",?"remove"?]?},

{?resource:?{?db:?"",?collection:?""?},?actions:?[?"find"?]?}

],

roles:?[

{?role:?"read",?db:?"admin"?}

]

}

)

>

3.列出角色和刪除角色

>?db.getRole("wuhan123")???--顯示單個(gè)角色信息(wuhan123是角色名)

{

"role"?:?"wuhan123",

"db"?:?"admin",

"isBuiltin"?:?false,

"roles"?:?[

{

"role"?:?"read",

"db"?:?"admin"

}

],

"inheritedRoles"?:?[

{

"role"?:?"read",

"db"?:?"admin"

}

]

}

>?db.getRoles()?????--顯示當(dāng)前庫(kù)所有角色

[

{

"role"?:?"wuhan123",

"db"?:?"admin",

"isBuiltin"?:?false,

"roles"?:?[

{

"role"?:?"read",

"db"?:?"admin"

}

],

"inheritedRoles"?:?[

{

"role"?:?"read",

"db"?:?"admin"

}

]

}

]

>?db.dropRole("wuhan123");?????--刪除角色

true

>?db.dropAllRoles();???????--刪除所有角色

NumberLong(1)

>

三.創(chuàng)建用戶并使用角色

1.創(chuàng)建用戶格式

{

user:?"",

pwd:?"",

customData:?{??},

roles:?[

{?role:?"",?db:?""?}?|?"",

...

],

authenticationRestrictions:?[

{

clientSource:?[""?|?"",?...]

serverAddress:?[""?|?"",?...]

},

...

],

mechanisms:?[?"",?...?],

passwordDigestor:?""

}

2.創(chuàng)建用戶使用角色

>?use?tong?????--進(jìn)入數(shù)據(jù)庫(kù)

switched?to?db?tong

>?db.createUser(

...????{

...??????user:?"u_tong",???????--指定用戶名

...??????pwd:?"system123",?????--指定密碼

...??????roles:?[?"readWrite",?"dbAdmin"?]?????--使用數(shù)據(jù)庫(kù)中的角色

...????}

...?)

Successfully?added?user:?{?"user"?:?"u_tong",?"roles"?:?[?"readWrite",?"dbAdmin"?]?}

>

2.創(chuàng)建用戶指定來(lái)源IP和目標(biāo)IP

>?use?tong

switched?to?db?tong

>?db.createUser(

{

user:?"u1_tong",????--用戶名

pwd:?"system123",???--密碼

roles:?[?{?role:?"readWrite",?db:?"tong"?}?],???--角色

authenticationRestrictions:?[?{

clientSource:?["192.168.1.10"],????--客戶端IP

serverAddress:?["192.168.1.20"]????--服務(wù)端IP

}?]

}

)>

3.查看用戶和刪除用戶

>?db.getUsers();??????--查看當(dāng)前數(shù)據(jù)庫(kù)所有用戶

[

{

"_id"?:?"tong.u1_tong",

"user"?:?"u1_tong",

"db"?:?"tong",

"roles"?:?[

{

"role"?:?"readWrite",

"db"?:?"tong"

}

],

"mechanisms"?:?[

"SCRAM-SHA-1",

"SCRAM-SHA-256"

]

},

{

"_id"?:?"tong.u_tong",

"user"?:?"u_tong",

"db"?:?"tong",

"roles"?:?[

{

"role"?:?"readWrite",

"db"?:?"tong"

},

{

"role"?:?"dbAdmin",

"db"?:?"tong"

}

],

"mechanisms"?:?[

"SCRAM-SHA-1",

"SCRAM-SHA-256"

]

}

]

>?db.getUser("u_tong");?????--查看指定用戶

{

"_id"?:?"tong.u_tong",

"user"?:?"u_tong",

"db"?:?"tong",

"roles"?:?[

{

"role"?:?"readWrite",

"db"?:?"tong"

},

{

"role"?:?"dbAdmin",

"db"?:?"tong"

}

],

"mechanisms"?:?[

"SCRAM-SHA-1",

"SCRAM-SHA-256"

]

}

>?db.dropUser("u_tong");????--刪除單個(gè)用戶

true

>?db.dropAllUsers();????????--刪除當(dāng)前庫(kù)所有用戶

NumberLong(1)

>

4.將角色授權(quán)給用戶

>?db.grantRolesToUser(

"u_tong",[?"readWrite"?,?{?role:?"read",?db:?"tong"?}?],

>?)

總結(jié)

以上是生活随笔為你收集整理的mongodb创建local库用户_mongodb用户与角色使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美性猛交ⅹ乱大交3 | 毛毛毛片| 亚洲欧美中文日韩在线v日本 | 国产精品欧美亚洲 | 午夜av免费看| 夜夜操夜夜 | 免费看欧美一级特黄a大片 国产免费的av | 久久久久久久国产精品美女 | 国产精品一区二区三区在线免费观看 | 天天操天天干天天操 | 日韩夜夜高潮夜夜爽无码 | 波多野结衣亚洲天堂 | 寂寞人妻瑜伽被教练日 | 国产在线视频网站 | 波多野结衣乳巨码无在线观看 | 久久视频免费观看 | 色91精品久久久久久久久 | 中文字幕中文在线 | 人人超碰在线 | 理论片午夜| 欧美vieox另类极品 | 色婷婷av国产精品 | 99国产精品久久久久 | 992tv人人草 国产第6页 | 九九九久久久精品 | 宅男午夜影院 | 人妻丰满熟妇岳av无码区hd | 日韩女优网站 | 丰满岳乱妇在线观看中字无码 | 91久久一区| 天堂在线视频观看 | 99精品视频在线 | 久久超| 欧美日韩国产黄色 | 玩弄少妇人妻 | 第九色 | 天天干夜夜操视频 | 成人精品视频在线播放 | 麻豆传媒网站 | 久久视频黄色 | 国产男女猛烈无遮挡 | 粗了大了 整进去好爽视频 日本女优中文字幕 | 天天操天天干天天 | 国产精品99久久久久久久久久久久 | 欧美三级久久久 | www欧美| 久草视频免费播放 | 无码久久精品国产亚洲av影片 | 久久精品视频在线观看 | 国产黄色三级网站 | 精品国产户外野外 | 午夜天堂精品久久久久 | 午夜爱爱毛片xxxx视频免费看 | 国产亚洲精品aaaaaaa片 | 国产精品一二 | 久久77777 | 91色站 | 制服诱惑一区 | 88av网站 | av片亚洲| 高清无码视频直接看 | 亚洲成av人片在线观看 | 91香蕉一区二区三区在线观看 | 99资源站| 欧洲国产精品 | 狠狠干天天 | 欧美精品一区在线 | 4438全国最大成人网 | 欧美一区二区视频免费观看 | いいなり北条麻妃av101 | 在线观看av大片 | 四虎永久在线精品免费一区二区 | 国产精品久久久久久久久久久久久久久久久久 | 国产极品91 | 在线视频欧美亚洲 | 国产视频在线观看网站 | 国产aaaaa毛片| 在线观看的av | xxxxx黄色| 久久国产精品电影 | 亚一区 | 精品无码在线观看 | 欧美草比视频 | 精品福利三区3d卡通动漫 | porn国产 | jzzjzzjzz亚洲成熟少妇 | 熟女少妇内射日韩亚洲 | 自拍偷拍色图 | 国产一区二区三区四区 | 国产黄色一区 | 高跟丝袜av | 久久精品视频日本 | 操丰满女人 | 国语播放老妇呻吟对白 | 亚洲三级欧美 | 叼嘿视频91 | 97国产精品人人爽人人做 | 日皮在线观看 | 婷婷色网站 |