Как предоставить право выбора (только для чтения) для просмотра всех пользователей и ролей в Neo4j - PullRequest
1 голос
/ 28 октября 2019

Среда: Neo4j 3.5.6 Enterprise

Я пытаюсь создать пользователя и предоставить ему доступ только для чтения, чтобы просмотреть всех пользователей / роли и вывести список всех параметров конфигурации. Как я могу сделать это без предоставления ему роли администратора? Роль администратора имеет возможность создавать и удалять пользователей, я не хочу, чтобы эта полная привилегия была предоставлена ​​учетной записи.

Эта ссылка здесь https://neo4j.com/docs/operations-manual/current/authentication-authorization/native-user-role-management/procedures/ указывает на то, что dbms.security.listUsers исполняется ролью администратора. Могу ли я предоставить определенные процедуры пользовательскому пользователю / роли?

neo4j> call dbms.listConfig('dbms.security.auth_enabled');
Permission denied.
neo4j> call dbms.security.listUsers;
Permission denied.
neo4j> call dbms.security.listRoles;
Permission denied.
...