当我用neo4j
和neo4j
做neo4j
和neo4j
时,我得到了Neo.ClientError.Security.Unauthorized: The client is unauthorized due to authentication failure.
。
我试着取消dbms.security.auth_enabled=false
行在/etc/neo4j/neo4j.conf
中的注释并重新启动,但它仍然要求我登录,但仍然拒绝登录。
我可以和/usr/bin/cypher-shell -u neo4j -p neo4j
一起
我试过/usr/bin/neo4j-admin set-initial-password secret
,但上面写着command failed: The specified user 'neo4j' already exists.
我尝试了sudo rm /var/lib/neo4j/data/dbms/auth
并重新启动,但结果是相同的。
ubuntu 16.04
安装有sudo apt-get install neo4j=1:3.5.0
发布于 2019-02-22 06:30:04
我也有同样的问题。我试着设置初始密码,它说,The specified user 'neo4j' already exists.
--我原以为我之前通过命令行设置了初始密码--但它没有使用,因为密码字符串中有特殊的字符。
最终为我工作的是打开Neo4j浏览器,并提示我输入密码。我输入了'neo4j‘,然后它给了我通过浏览器设置新密码的选项。一旦我这么做了,就成功了。
如果需要关闭auth_enabled
来测试某些内容,请确保重新启动服务器。sudo neo4j restart
--重新启动也需要几分钟的时间,所以要确保它已经完全启动并首先运行。(当然,不要忘记再次打开auth_enabled
。)
我还尝试了几次,以便在/etc/neo4j/neo4j.conf
的conf文件中获得正确的配置。
我设置了dbms.connectors.default_listen_address=0.0.0.0
和dbms.connectors.default_advertised_address=your.webdomain.com
此外,本指南还帮助我为neo4j浏览器端点设置了证书。https://medium.com/neo4j/getting-certificates-for-neo4j-with-letsencrypt-a8d05c415bbd
发布于 2021-08-06 12:11:52
我在最初的设置中遇到了问题。一直收到同样的未经授权的信息。我的问题是我试图在firefox中访问它。尝试在Chrome和它的工作,并促使我改变我的密码。发现了一个问题,说明如下:< connecting to Neo4j browser through Firefox >
发布于 2020-10-21 14:45:03
我在/etc/neo4j/新4j.conf中禁用/取消注释
若要禁用身份验证,请取消对此行的注释
dbms.security.auth_enabled=false
,它为我工作。
为了安全起见,一定要把它注释回来。
https://stackoverflow.com/questions/53687901
复制相似问题