【问题标题】:Remove CouchDB admin user删除 CouchDB 管理员用户
【发布时间】:2015-02-19 05:10:46
【问题描述】:

我不小心在 Couch DB 中添加了管理员用户,但我忘记了密码。我试图在本地重新安装 CouchDB,但管理员仍然存在。我在mac书上。

有什么办法可以删除这个用户?

【问题讨论】:

    标签: couchdb pouchdb


    【解决方案1】:

    对于服务器管理员,它们被添加到数据库的 local.ini 配置文件中。因此,它们可以通过_config API 端点访问:

    GET /_config/admins
    
    {
      "admin": "<<hashed-password>>"
    }
    

    因此,它们可以通过 HTTP 删除。 (如果您已登录)

    DELETE /_config/admins/admin
    
    {
      "ok": true
    }
    

    由于您特别提到您忘记了密码,您可以手动删除/etc/couchdb/local.ini文件中的条目,它会列出如下:

    [admins]
    admin=<<hashed-password>>
    

    只需删除以admin= 开头的行并重新启动服务器。

    查看docs了解更多信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 2023-01-20
      • 2022-01-24
      相关资源
      最近更新 更多