Как предоставить административную роль администратора? - PullRequest
1 голос
/ 28 мая 2020

Я получил эту ошибку:

SEC-NOADMIN: (err:FOER0000) User does not have admin role.
in /MarkLogic/security.xqy, at 6875:7, in sec:check-admin() [1.0-ml]
in /MarkLogic/Admin/lib/status-check.xqy, at 27:2, in adlib:status-check() [1.0-ml]
in /, at 6:0 [1.0-ml]

Как я могу вернуть роль администратора пользователю с правами администратора?

Ответы [ 2 ]

2 голосов
/ 28 мая 2020

Пользователь с ролью администратора может предоставить ее либо через пользовательский интерфейс администратора, либо с помощью команды se c: user-add-roles .

xquery version "1.0-ml";
import module namespace sec="http://marklogic.com/xdmp/security" at 
    "/MarkLogic/security.xqy";

sec:user-add-roles("Jim", ("admin"))
0 голосов
/ 28 мая 2020

Майкл: Мне удается восстановить базу данных. Таким образом, я создаю резервного суперпользователя для снижения рисков. Благодарю за внимание!

...