我想将转储上传到Couchbase存储桶 . 我使用 cbrestore
工具,但它要求输入密码 . 我有一个包含 !
的密码 . 当我尝试在命令行中添加密码参数时,它说:
!pass: event not found
我发现应该有一个 cbreset_password tool
的信息,但它是一个docker图像,不知何故它不包含该工具 . 在所有其他情况下,我需要键入旧密码,由于感叹号,我无法键入 .
怎么可能重置密码?
是否可以手动下载该工具,上传到docker容器并重置密码?
或者也许可以使用UI?
1 回答
如果您感谢percent-encode感叹号,请先检查相同的密码是否有效:
如果这不起作用,则需要确保shell不解释'!' .
尝试转义字符:Linux上的
\!pass
,Windows上的^!pass
.或者,正如avsej中avsej所指出的那样: