Neo4j从控制台创建新的管理员用户

时间:2017-12-07 14:05:02

标签: neo4j

有没有办法从控制台添加neo4j管理员用户? 我找到了如何更改原生用户 neo4j https://neo4j.com/docs/operations-manual/current/configuration/set-initial-password/的默认密码,但未找到如何添加新管理员用户。

2 个答案:

答案 0 :(得分:1)

使用neo4j-admin工具是不可能的,但是通过运行这些查询可以直接使用cypher-shell(所以你需要有一个正在运行的数据库):

CALL dbms.security.createUser('root', 'password');
CALL dbms.security.addRoleToUser('admin', 'root');

您可以在此处找到所有安全程序的说明:https://neo4j.com/docs/operations-manual/current/security/authentication-authorization/native-user-role-management/procedures/

答案 1 :(得分:0)

由于需要在neo4j start之前设置凭据,我使用此comment中的脚本手动生成登录名和密码,然后将其插入到neo4j auth文件中。