Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication [Couchbase server]是否添加用户/更改密码?_Authentication_Couchbase_Forgot Password - Fatal编程技术网

Authentication [Couchbase server]是否添加用户/更改密码?

Authentication [Couchbase server]是否添加用户/更改密码?,authentication,couchbase,forgot-password,Authentication,Couchbase,Forgot Password,我是一个刚开始使用couchbase服务器的新手。 我只想在上使用UI浏览couchbase服务器中的数据 帐户“管理员”的密码未知。但是我需要登录才能看到数据 在couchbase服务器上更改管理员密码的一种技术是以下命令(我确实可以通过命令行访问机器) $/opt/couchbase/bin/couchbase cli cluster init-u Administrator-p old_password-c 127.0.0.1:8091--cluster init username=Adm

我是一个刚开始使用couchbase服务器的新手。 我只想在上使用UI浏览couchbase服务器中的数据

帐户“管理员”的密码未知。但是我需要登录才能看到数据

  • 在couchbase服务器上更改管理员密码的一种技术是以下命令(我确实可以通过命令行访问机器)
  • $/opt/couchbase/bin/couchbase cli cluster init-u Administrator-p old_password-c 127.0.0.1:8091--cluster init username=Administrator--cluster init password=new_password

    但是…只有当你知道旧密码(我没有)时才有效

  • 我还尝试修改位于:/opt/couchbase/etc/couchdb/的local.ini文件并重新启动服务器。我在文件的[admins]部分下添加了一个新行(username=password)。但是,我也无法与新用户一起登录
  • 如果有人能给我一个方法来添加一个新用户(具有读/写权限),或者更改管理员的密码,或者给我指一些资源来做同样的事情,那就太好了

    你看过“config.dat”了吗?因为它可能以纯文本形式出现在那里。(当然,他们谈论的是web控制台)

    看起来你可能已经看过了,但我会参考一下,以防万一。他们用于存储在local.ini中的密码的格式包括空格->“username=password”,他们还建议运行命令“ls-alR/opt/couchbase server/etc”来帮助找出问题所在。如果最后两个建议不起作用,也许您可以在这里发布该命令的输出

    你看过“config.dat”了吗?因为它可能以纯文本形式出现在那里。(当然,他们谈论的是web控制台)


    看起来你可能已经看过了,但我会参考一下,以防万一。他们用于存储在local.ini中的密码的格式包括空格->“username=password”,他们还建议运行命令“ls-alR/opt/couchbase server/etc”来帮助找出问题所在。如果最后两个建议不起作用,也许您可以在这里发布该命令的输出

    我也有同样的问题。似乎无法重置密码,但它在config.dat文件中可见。另一件让我吃惊的事情是用户名…它区分大小写,所以是Admin!=管理员

    我也有同样的问题。似乎无法重置密码,但它在config.dat文件中可见。另一件让我吃惊的事情是用户名…它区分大小写,所以是Admin!=管理员

    如果您知道旧密码(我知道这不是您的情况,但我想编写解决方案来帮助知道旧密码的人),您应该阅读:

    我使用此命令进行了更改(尽管它引发了错误-->错误:未指定选项cluster init ramsize)

    我的配置是

    CentOs Gnu/Linux& Couchbase 2.5.0


    我已经在:/opt/couchbase/bin目录下运行了命令,如果您知道旧密码(我知道这不是您的情况,但我想编写解决方案来帮助知道旧密码的人),您应该阅读:

    我使用此命令进行了更改(尽管它引发了错误-->错误:未指定选项cluster init ramsize)

    我的配置是

    CentOs Gnu/Linux& Couchbase 2.5.0


    我已经在目录下运行了命令:/opt/couchbase/bin

    cbreset\u password-它将重置管理员密码,而不需要知道先前的密码。

    cbreset\u password-它将重置管理员密码,而不需要知道先前的密码。

    好的,我想出来了:) 我使用OSX,但我想这种方式是相似的

    我进入CouchbaseServer.app查看内容。 然后打开文件夹Content/Resources/couchbase core/bin 还有一个叫做cbreset_密码的程序:)

    然后,它要求您更改管理员密码……这就是了

    我觉得和你在一起花了我两个小时:)

    好吧,伙计,我想起来了:) 我使用OSX,但我想这种方式是相似的

    我进入CouchbaseServer.app查看内容。 然后打开文件夹Content/Resources/couchbase core/bin 还有一个叫做cbreset_密码的程序:)

    然后,它要求您更改管理员密码……这就是了


    我觉得我花了2个小时:)

    使用couchsync with couchbase您可以使用更改所有用户的密码


    使用couchsync和couchbase,您可以使用密码更改所有用户


    使用命令转到Couchbase bin文件夹。对于mac来说,这是
    /Applications/Couchbase Server.app/Contents/Resources/Couchbase core/bin

    在该文件夹中,执行以下操作:
    /couchbase cli重置管理员密码--新密码test123
    。 您的新密码将更改为
    test123


    下面是详细的指南:

    使用您的命令转到您的Couchbase bin文件夹。对于mac来说,这是
    /Applications/Couchbase Server.app/Contents/Resources/Couchbase core/bin

    在该文件夹中,执行以下操作:
    /couchbase cli重置管理员密码--新密码test123
    。 您的新密码将更改为
    test123

    以下是详细指南:

    步骤1:

    /opt/couchbase/bin/couchbase-cli reset-admin-password  --new-password 'Pass@2020'
    -------
    SUCCESS
    -------
    
    您可能尝试使用用户名“Administrator”登录,但有时会看到错误。因为在某些集群中,“管理员”可能不是默认的硬编码管理员,要查看管理员名称,请参阅以下文件(如下所示):

    步骤1:

    您可能尝试使用用户名“Administrator”登录,但有时会看到错误。因为在某些集群中,“管理员”可能不是默认的硬编码管理员,要查看管理员名称,请参阅以下文件(如下所示):


    谢谢你,斯科特。我得到了解决方案,就像你说的,我必须访问config.dat(sudohextump-C/opt/couchbase/var/lib/couchbase/config/config.dat | less)。有了这个命令,我可以看到
    curl -vX PUT http://127.0.0.1:4985/yourdbname/_user/youruser --data "{"name":"youruser", "password":"newpassword", "admin_channels":["yourlistofchannels"], "admin_roles":["yourlistofroles"]}"
    
    /opt/couchbase/bin/couchbase-cli reset-admin-password  --new-password 'Pass@2020'
    -------
    SUCCESS
    -------
    
    $ ls -lrth /opt/couchbase/var/lib/couchbase/isasl.pw 
    $ cp /opt/couchbase/var/lib/couchbase/isasl.pw /tmp
    $ cat /tmp/isasl.pw
    
        {
          "users": [
            {
              "n": "**Admin**",
    
      ------------------here "Admin" is the Administrator account. So use "Admin" as username to login with your new password changed in step1.