【发布时间】:2018-12-21 21:08:18
【问题描述】:
我正在尝试通过以下命令行操作更改我的 neo4j 密码,遵循 Brent Barbata 在 this link 上的回答
curl -H "Content-Type: application/json" -XPOST -d '{"password":"new_password"}' -u neo4j:neo4j http://localhost:7474/user/neo4j/password
但我收到以下错误
{
"errors" : [ {
"code" : "Neo.ClientError.Security.Unauthorized",
"message" : "Invalid username or password."
} ]
我按照this question的想法尝试了这种替代方式
curl -H "Content-Type: application/json"\ -H "Authorization: Basic `echo -n 'USERNAME:OLDPASSWORD | base64`"\ -X POST -d '{"password":"NEWPASSWORD"}'\ -I http://localhost:7474/user/neo4j/password
并得到以下错误
curl: (6) Could not resolve host: Authorization
curl: (6) Could not resolve host: POST
{
"errors" : [ {
"code" : "Neo.ClientError.Security.Unauthorized",
"message" : "No authentication header supplied."
} ]
这些方法有什么问题,更改密码的方法是什么?
我不想在浏览器上使用:server change-password。我在 Ubuntu 16.04 上运行 neo4j 3.3.5
【问题讨论】:
标签: curl command-line neo4j ubuntu-16.04 change-password