Neo4j: Невозможно войти: Neo.ClientError.Security.Unauthorized: клиент не авторизован из-за ошибки аутентификации - PullRequest
0 голосов
/ 09 декабря 2018

Когда я делаю :server connect с 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

1 Ответ

0 голосов
/ 22 февраля 2019

У меня была такая же проблема.Я попытался установить начальный пароль, и он сказал The specified user 'neo4j' already exists. Я думал, что установил первоначальный пароль ранее через командную строку, но это не произошло, потому что в строке пароля были специальные символы.

В итоге мне удалось открыть браузер Neo4j, и он запросил у меня пароль.Я ввел 'neo4j', а затем он дал мне возможность установить новый пароль через браузер.Как только я это сделал, все заработало.

Если вам нужно отключить auth_enabled, чтобы проверить что-то, не забудьте перезапустить сервер.sudo neo4j restart Перезагрузка также может занять несколько минут, поэтому сначала убедитесь, что она полностью запущена и работает.(И затем, конечно, не забудьте снова включить auth_enabled.)

Мне также потребовалось несколько попыток, чтобы получить правильную конфигурацию в файле конфигурации на /etc/neo4j/neo4j.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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...