【发布时间】:2020-06-16 09:46:57
【问题描述】:
大家我只是 MongoDB 的新手。我遇到了这个问题,我已将角色授予特定数据库的特定用户。但是用户并没有扮演他们的角色。
''' "用户" : "adminN2", "db" : "VuiChoi", “角色”:[ { “角色”:“阅读”, “db”:“VuiChoi” }'''
- 此用户:具有读取权限
'''C:\Program Files\MongoDB\Server\4.2\bin>mongo -u adminN2 MongoDB shell 版本 v4.2.7 输入密码: 连接到:mongodb://'''
- 登录成功...
''' 警告:没有为数据库启用访问控制。 对数据和配置的读写权限是'''
- 但是……
'''> 使用 VuiChoi 切换到 db VuiChoi
db.VuiChoi.insert({"id":88}) WriteResult({ "nInserted" : 1 })'''
- 就像我说的可以插入!!
有人可以帮我吗?我尝试搜索,然后我发现我应该在 mongod.cfg 中启用安全性。但是当我编辑它时,它被拒绝了!
【问题讨论】:
标签: mongodb