摘要:創(chuàng)建一個超級用戶超級用戶的有兩種,或者比前一種多加了對所有數據庫的訪問。是指定數據庫的名字,是管理數據庫。
創(chuàng)建一個超級用戶
use admin db.createUser( {
user: "adminUserName",
pwd: "userPassword",
roles:
[
{
role: "userAdminAnyDatabase",
db: "admin"
}
] } )
超級用戶的role有兩種,userAdmin或者userAdminAnyDatabase(比前一種多加了對所有數據庫的訪問)。
db是指定數據庫的名字,admin是管理數據庫。
用新創(chuàng)建的用戶登錄
1
mongo --host xxx -u adminUserName -p userPassword --authenticationDatabase admin
不能用admin數據庫中的用戶登錄其他數據庫
查看當前用戶的權限
db.runCommand(
{
usersInfo:"userName",
showPrivileges:true
}
)
注:只能查看當前數據庫中的用戶,哪怕當前數據庫admin數據庫,也只能查看admin數據庫中創(chuàng)建的用戶。
創(chuàng)建一般用戶,也是用createUser
use db01
db.createUser(
{
user:"oneUser",
pwd:"12345",
roles:[
{role:"read",db:"db01"},
{role:"read",db:"db02"},
{role:"read",db:"db03"}
]
}
)
創(chuàng)建一個不受訪問限制的超級用戶
use admin
db.createUser(
{
user:"superuser",
pwd:"pwd",
roles:["root"]
}
)
修改密碼
use admin
db.changeUserPassword("username", "xxx")
查看用戶信息
db.runCommand({usersInfo:"userName"})
修改密碼和用戶信息
db.runCommand(
{
updateUser:"username",
pwd:"xxx",
customData:{title:"xxx"}
}
)
注:
和用戶管理相關的操作基本都要在admin數據庫下運行,要先use admin;
如果在某個單一的數據庫下,那只能對當前數據庫的權限進行操作;
db.addUser是老版本的操作,現在版本也還能繼續(xù)使用,創(chuàng)建出來的user是帶有root role的超級管理員。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18756.html
摘要:與歐盟的通用數據保護規(guī)定的時間越來越近了。因此無論是否加入了歐盟,只要你正在以任何方式處理歐盟公民的數據,就必須服從的條約。保留個人資料通過使用特定的生存時間索引,管理員可以自動將數據庫中的歐盟公民數據過期。 ??與歐盟的通用數據保護規(guī)定的(GDPR)1時間越來越近了。從2018年5月25日起,任何一個未能滿足新法規(guī)的組織將面臨高達全球收入4%的罰款,或者是2000萬歐元——無論哪種罰...
摘要:與歐盟的通用數據保護規(guī)定的時間越來越近了。因此無論是否加入了歐盟,只要你正在以任何方式處理歐盟公民的數據,就必須服從的條約。保留個人資料通過使用特定的生存時間索引,管理員可以自動將數據庫中的歐盟公民數據過期。 ??與歐盟的通用數據保護規(guī)定的(GDPR)1時間越來越近了。從2018年5月25日起,任何一個未能滿足新法規(guī)的組織將面臨高達全球收入4%的罰款,或者是2000萬歐元——無論哪種罰...
摘要:每個角色只應該為該角色授予必要的權限,并且只應該為用戶分配適合其需求的角色。注解如果您還在掌握查詢語言,像這樣的工具有一個直觀的用戶管理器特性,這使得用戶管理更加直觀和直觀。 本文來自MongoDB中文社區(qū):http://www.mongoing.com/ 1、介紹 本文討論保護MongoDB數據庫所需的訪問控制。具體來說,我們可以使用這些特性來確保只有經過授權的用戶才能訪問數據庫。每...
摘要:一個簡單的用戶管理的已經完成,現在我們需要在頁面上展示,方便用戶管理。創(chuàng)建首頁頁面首頁歡迎頁面首頁實戰(zhàn)課程你想學點啥上班摸魚下班充電案例上手本課程是一個系列基礎教程,目標是帶領讀者上手實戰(zhàn),課程以新版本的核心概念作為主線。 一個簡單的用戶管理的CRUD已經完成,現在我們需要在頁面上展示,方便用戶管理。盡管現在已經流行前后分離開發(fā),但是在一些小公司做的項目并不需要前端開發(fā)人員,頁面也是后...
閱讀 1310·2021-11-22 14:44
閱讀 2445·2021-09-30 09:47
閱讀 1221·2021-09-09 11:56
閱讀 2077·2021-09-08 09:45
閱讀 3953·2021-08-31 09:40
閱讀 1250·2019-08-30 15:52
閱讀 2044·2019-08-30 14:09
閱讀 1578·2019-08-26 17:04