gpt4 book ai didi

docker - 带有感叹号(!)的CouchBase重置密码

转载 作者:行者123 更新时间:2023-12-02 19:08:37 25 4
gpt4 key购买 nike

我想将转储上传到Couchbase存储桶。我使用cbrestore工具,但是它要求输入密码。我有一个包含!的密码。当我尝试将密码参数添加到命令行时,它说:

!pass: event not found 

我发现应该有一个 cbreset_password tool的信息,但是它是docker镜像,并且某种程度上它不包含该工具。在所有其他情况下,我需要输入旧密码,由于感叹号而无法输入。

还有什么办法可以重置密码?
是否可以手动下载工具,上传到docker容器并重置密码?
或者也许可以使用UI来做?

最佳答案

In all other cases I need to type old password which I can not type because of exclamation mark



如果您使用 percent-encode感叹号,请首先检查相同的密码是否可以使用:
%21pass

如果这不起作用,则需要确保 shell 程序不解释“!”。
尝试转义字符:Linux上的 \!pass,Windows上的 ^!pass

或者,正如 avsejthe comments中指出的:

you can patch your CLI scripts to escape the passwords:
See this thread.

It seems like a bug in the python script, it should really quote the password (and maybe other arguments) when building command line

/opt/couchbase/lib/python/cbbackupwrapper

关于docker - 带有感叹号(!)的CouchBase重置密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44867790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com