Ich habe eine Rolle namens "Überwachung", die Dokumente in MarkLogic einfügen/anzeigen kann. Ich möchte das Recht zum Löschen von Dokumenten hinzufügen, aber ich weiß nicht, ob ich ihm das Recht "Ausführen" geben muss.Hinzufügen von Rechten zum Löschen von Dokumenten in MarkLogic über Rolle
Meine Rolle ist die folgende:
<role>
<role-name>moderators-role</role-name>
<description>The role assigned to the zabbix user that monitor all server apps</description>
<permissions>
<permission>
<capability>read</capability>
<role-name>moderators-role</role-name>
</permission>
<permission>
<capability>update</capability>
<role-name>moderators-role</role-name>
</permission>
</permissions>
<privileges>
<privilege>
<privilege-name>rest-writer</privilege-name>
</privilege>
<privilege>
<privilege-name>rest-reader</privilege-name>
</privilege>
</privileges>
</role>
Hallo, Vielen Dank für Ihre Antwort! Ich überprüfe die Dokumentberechtigung: Das Dokument hat die Berechtigung "Aktualisieren" für die Rolle "Rest-Writer". Aber wenn ich die "Moderatoren-Rolle" auf der ML-Admin-Web-UI überprüfe, sehe ich, dass "rest-writer" und "rest-reader" im Abschnitt "roles" nicht erben. Sie erben nur für den Abschnitt "Execute Privileges". –
Welche Rolle schreibt die Dokumente und welche Rolle möchten Sie die Dokumente löschen? Die Rolle des Benutzers, der die Dokumente schreibt, muss die Aktualisierungsberechtigung für die Verwendung erteilen, mit der die Dokumente gelöscht werden sollen. –