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