-
增加權(quán)限的操作
查看全部 -
修改用戶密碼
查看全部 -
通過 db.runCommand 來(lái)打印用戶的權(quán)限
db.runCommand({usersInfo:'roletest',?showPrivileges:1})
查看全部 -
在admin庫(kù)中創(chuàng)建角色,作用的庫(kù)在imooc,test庫(kù)中。 可以對(duì)imooc 有 查詢、增加、刪除的操作
db.createRole( {role:'testRole',? ?privileges:[{resource:{db:'imooc',collection:''}, ?actions:['find','insert','remove']}],? ?roles:[{role:'read',db:'test'}] } )
查看全部 -
自定義角色
查看全部 -
Mongodb的權(quán)限與集合 角色分為2種,一種是自帶的(built-in roles),還有一種是自定義角色。?
(1).build-in roles角色分類?
????讀寫:
????read readWrite?
????管理員:?
????????dbAdmin, dbOwner, userAdmin,? clusterAdmin, clusterManager, clusterMonitor, hostManager
????備份角色
????backup 、restore
????全局
????readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabse、dbAdminAnyDatabse
????超級(jí)用戶
????????root
查看全部 -
刪除用戶
db.dropUser(<user_name>)???#刪除某個(gè)用戶,接受字符串參數(shù) db.dropAllUser()???????????#刪除當(dāng)前庫(kù)的所有用戶
查看全部 -
MongoDB 如何創(chuàng)建一個(gè)用戶
db.createUser( { user:<name_string>,?????????????????????#?字符串 pwd:<password_string>,??????????????????#?字符串 role[{role:<role_name>,?db:<db_name>}]}?#?數(shù)值?+?對(duì)象 )
查看全部 -
通過 chmod 命名給 keyFile 設(shè)置權(quán)限
chmod?600?.keyFile
查看全部 -
keyFile 的注意事項(xiàng)
內(nèi)容 base64 編碼集[a-z A-Z + /]
長(zhǎng)度 1000 bytes
權(quán)限 chmod 600 keyFile
生成一個(gè)可以 keyfile 格式的字符串
//?100?是字符的長(zhǎng)度 openssl?rand?-base64?100
在 mongodb.conf 中添加 keyFile?
keyFile=/usr/local/mongodb/.keyFile
查看全部 -
記錄下 linux 的操作
//?查看進(jìn)程 ps?-ef|grep?mongo //?將文件的內(nèi)容輸出到控制臺(tái) cat?/usr/local/mongod/conf/28001.conf //?將新的內(nèi)容追加到文本中 echo?"auth=true"?>>?/usr/local/mongodb/conf/28001.conf
查看全部 -
auth 與 keyFile 的區(qū)別
auth:?jiǎn)吸c(diǎn)
keyFile:集群之間
查看全部 -
1.如何增加權(quán)限:查看全部
-
3.創(chuàng)建好角色testRole之后,創(chuàng)建用戶roletest db.createUser({user:'roletest',pwd:'123',roles:[{role:'testRole',db:'admin'}]})查看全部
舉報(bào)