monogdb操作system.*权限
生活随笔
收集整理的這篇文章主要介紹了
monogdb操作system.*权限
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mongodb roles
system.roles集合刪不掉
當你自定義了特權(角色): db.createRole({role: "dropSystemViewsAnyDatabase",privileges: [{actions: [ "dropCollection" ],resource: { db: "", collection: "system.roles" }}],roles: []} ) // admin庫下自動生成system.roles集合: {"_id" : "admin.dropSystemViewsAnyDatabase","role" : "dropSystemViewsAnyDatabase","db" : "admin","privileges" : [ {"resource" : {"db" : "","collection" : "system.roles"},"actions" : [ "dropCollection"]}],"roles" : [] }// 然后期望配置該權限能刪除system.roles集合,但是并沒有用,不得而知 {"_id" : "admin.admin","userId" : UUID("198fe62e-8f36-421e-877e-4d73ca1a1fe4"),"user" : "admin","db" : "admin","credentials" : {"SCRAM-SHA-1" : {"iterationCount" : 10000,"salt" : "rmYnVC/Kc8U8jHJ8Xoa0AA==","storedKey" : "s2s+seXTlu5e/Et3RBMRjcT+1sc=","serverKey" : "qwEGx4vyIn6UHWXiPwDYVSAb9QA="},"SCRAM-SHA-256" : {"iterationCount" : 15000,"salt" : "UEJ8pbH7IU7HFyhjjQCn31h2OY5GjZ6SXONgjw==","storedKey" : "z6otQQpA4/SU5N6VJfuD3mm68kBH0z+5aKIexmgXaP4=","serverKey" : "MdeLFLQOh7gM93WrNioub9UjLSc8SREDQZskfT7wiYQ="}},"roles" : [ {"role" : "root", // 該權限可以讀寫除了system.*之外的所有"db" : "admin"}, {"role" : "__system", // 該權限可以讀寫system.*"db" : "admin"}, {"role" : "dropSystemViewsAnyDatabase",// 配置了自定義的權限,但是并沒有用,不得而知"db" : "admin"}] }ps:就算取消了登錄授權依然刪不掉system.role,有哪個同學曉得啊???
總結
以上是生活随笔為你收集整理的monogdb操作system.*权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最大连续子数组和与JUnit测试
- 下一篇: 网站跳出率的相关要点介绍