博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
monogdb操作system.*权限
阅读量:5950 次
发布时间:2019-06-19

本文共 1729 字,大约阅读时间需要 5 分钟。

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,有哪个同学晓得啊???

转载地址:http://ihsxx.baihongyu.com/

你可能感兴趣的文章
大换血的代价
查看>>
Learn in FCC(3)
查看>>
RunLoop--
查看>>
chrome 2行换行省略号 ... text-ellipse
查看>>
C语言第四次作业
查看>>
Java学习-集合的理解
查看>>
iOS验证码倒计时(GCD实现)
查看>>
iOS中的过滤器和正则表达式(NSPredicate,NSRegularExpression)
查看>>
canvas和svg
查看>>
结对:复利美化版
查看>>
HDU_2689_Sort it
查看>>
urllib模块使用笔记
查看>>
mysql 连接慢的问题(超过了1秒)
查看>>
1297. [SCOI2009]迷路【矩阵乘法】
查看>>
Linux嵌入式GDB调试环境搭建
查看>>
java分析jvm常用指令
查看>>
【Linux】Linux 在线安装yum
查看>>
oracle 管理操作 (转)
查看>>
DEV 等待窗口
查看>>
实验03博客园总结
查看>>