Amministrazione / Guide pratiche
Zugriff per Kommandozeile verwalten (Notfallzugang)
DE Questa pagina è disponibile solo in tedesco.
Guida pratica
Die Zugriffssteuerung nutzen Sie normalerweise in sitrep selbst. Die Kommandozeile sitrep access brauchen Sie nur, wenn das nicht möglich ist: bei der Einrichtung, um den ersten Systemadministrator festzulegen, oder im Notfall, wenn niemand mehr Systemadministrator ist. Die Befehle ändern die Datenbank direkt und umgehen die Oberfläche. Sie laufen auf dem Server, auf dem sitrep installiert ist.
Gruppen und alle anderen Rollen verwalten Sie in sitrep, nicht mit der Kommandozeile. Für Gruppen gibt es keine Befehle.
Voraussetzungen
- Zugang zum Server oder Container, auf dem sitrep läuft.
- Die Datenbankverbindung. Die Befehle lesen sie wie der Dienst aus der Konfiguration. Sie können sie auch mit
--database-urlangeben (PostgreSQL odersqlite:///pfad.db) oder die Konfigurationsdatei mit--configwählen.
Neue Installation
Auf einer neuen Installation ohne Benutzer erhält die erste Person, die sich anmeldet, automatisch die Rolle Systemadministrator. Sie müssen nichts einstellen. Melden Sie sich deshalb als Erstes mit dem Konto an, das administrieren soll.
Benutzer und ihre Kennung finden
Die Befehle brauchen die OIDC-Kennung (sub) eines Benutzers. Eine Person erscheint dort erst, nachdem sie sich einmal angemeldet hat.
sitrep access users list
sitrep access users search --email name@example.org
sitrep access users search --name Muster
Mit --format json erhalten Sie die Ausgabe als JSON.
Einen Systemadministrator festlegen
Auf einer bestehenden Installation, oder wenn niemand mehr Systemadministrator ist:
sitrep access grant-system-admin --sub <sub>
Der Benutzer kann danach in sitrep weitere Rollen vergeben.
Systemadministratoren anzeigen
sitrep access list-system-admins
Die Ausgabe enthält die Kennungen aller Systemadministratoren, sortiert.
Einen Systemadministrator entziehen
sitrep access revoke-system-admin --sub <sub>
Den Besitzer eines Ereignisses festlegen
Wenn ein Ereignis keinen Besitzer mehr hat, der es verwalten kann:
sitrep access grant-incident-owner --incident <id> --sub <sub>
Der Benutzer muss sich vorher einmal angemeldet haben, sonst meldet der Befehl, dass die Kennung nicht vorhanden ist. Die Ereignis-ID steht in der Adresse des Ereignisses (/incident/<id>/…).