首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB YAML“未识别选项: security.ldap.servers”

MongoDB YAML“未识别选项: security.ldap.servers”
EN

Stack Overflow用户
提问于 2022-08-17 08:36:18
回答 1查看 49关注 0票数 0

我在Linux 7上运行MongoDB v.4.4.0。为了安全和授权,我在设置YAML配置文件时遇到了问题。当我有下面的配置文件时,我只收到一个错误,上面写着“无法识别的选项: security.ldap.servers”。我的配置有什么问题?

代码语言:javascript
复制
systemLog:
  destination: file
  path: "/home/mongo/mongodb/logs/mongod.log"
  logAppend: true

storage:
  dbPath: "/home/mongo/mongodb/data/db"

net:
  bindIp: localhost, 127.0.0.1
  port: 27017

security:
#  authorization: enabled
  ldap:
    servers: "ldap"
    bind:
      queryUser: user
      queryPassword: pass
    transportSecurity: none
    userToDNMapping: '[{match: "(.+)", ldapQuery: "o=int,c=com?uid?sub?userPrincipalName={0}@ldap.xxx.com"}]'
    authz:
      queryTemplate: '{USER}?memberOf?base'
setParameter:
  authenticationMechanisms: 'PLAIN,SCRAM-SHA-1'

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-08-19 08:42:10

您收到了该错误,因为security.ldap.servers只在MongoDB企业中可用。请参阅文档部分(例如security.ldap.servers) 这里。我猜你在社区版上试过了。然而,我发现了一些有用的文档,它说是免费的、兼容的,并且用企业级特性替换了MongoDB Community。我还没亲自试过呢。此外,您还可以查看。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73385329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档