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