日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
mongoDB設(shè)置ACL的方法是什么

在MongoDB中,可以通過角色(Roles)和訪問控制列表(ACLs)來管理用戶權(quán)限,以下是設(shè)置ACL的方法:

我們提供的服務(wù)有:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、欽北ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的欽北網(wǎng)站制作公司

1. 創(chuàng)建用戶

需要?jiǎng)?chuàng)建一個(gè)用戶,可以使用db.createUser()方法來創(chuàng)建用戶,創(chuàng)建一個(gè)名為myUser的用戶,密碼為myPassword

use admin
db.createUser({
  user: "myUser",
  pwd: "myPassword",
  roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})

2. 創(chuàng)建角色

接下來,創(chuàng)建一個(gè)角色,該角色將包含用戶需要的權(quán)限,使用db.createRole()方法來創(chuàng)建角色,創(chuàng)建一個(gè)名為readWrite的角色,該角色具有讀寫權(quán)限:

use myDatabase
db.createRole({
  role: "readWrite",
  privileges: [
    { resource: { db: "myDatabase", collection: "" }, actions: [ "find", "update", "insert" ] }
  ],
  roles: []
})

3. 為用戶分配角色

將創(chuàng)建的角色分配給用戶,使用db.grantRolesToUser()方法為用戶分配角色,將readWrite角色分配給myUser用戶:

use myDatabase
db.grantRolesToUser("myUser", [{ role: "readWrite", db: "myDatabase" }])

4. 驗(yàn)證用戶權(quán)限

驗(yàn)證用戶是否具有正確的權(quán)限,可以使用db.auth()方法進(jìn)行身份驗(yàn)證,然后嘗試執(zhí)行需要相應(yīng)權(quán)限的操作,以myUser用戶身份登錄并查詢myCollection集合:

use myDatabase
db.auth("myUser", "myPassword")
db.myCollection.find()

這樣,就成功設(shè)置了MongoDB的ACL。


網(wǎng)頁題目:mongoDB設(shè)置ACL的方法是什么
URL標(biāo)題:http://m.5511xx.com/article/djchije.html