wiki:PasswoerterAendern

Version 18 (modified by abenning, 3 years ago) (diff)

Passwörter ändern

Root-Passwort der virtuellen Maschine ändern

  1. Öffnen Sie das Terminal (bspw. via PuTTY).

  2. Geben Sie [sudo passwd root] ein und bestätigen sie die Eingabe durch den Druck der [Enter]-Taste.

  3. Nun erfolgt die Abfrage Ihres Benutzer-Passworts.

  4. Anschließend geben Sie das neue Root-Passwort ein und bestätigen wieder mit [Enter].

Passwort eines Datenbank-Benutzerkontos ändern

Hinweise

  • Benutzerkonten:
    • postgres
      • Besitzer der gesamten PostgreSQL-Instanz.
    • transplantact
      • Besitzer der TransplantAct-/AKI-Sentinel-Datenbank.
    • ta_admin
      • Verfügt über (schreibenden!) DML-Zugriff auf alle Tabellen (einschließlich aller Hinterlegungen).
    • ta_prozessor
      • In seinem Kontext wird die gesamte Datenverarbeitung der eigentlichen (Java-)Applikation ausgeführt. Es verfügt über SELECT-Berechtigungen für alle Tabellen und Views, (schreibender) DML-Zugriff ist jedoch lediglich auf die direkt Personen- und Fall-bezogenen Tabellen möglich.
    • ta_auswertung
      • Verfügt lediglich über SELECT-Berechtigungen für alle Tabellen und Views (um bspw. Auswertungen / Abfragen ausführen zu können).

  • Zur Ausführung der einschlägigen SQL-Befehle können Sie einen Client wie bspw. Execute Query verwenden.

  • Alle Benutzerkonten (Rollen) können im Kontext einer Datenbank-Sitzung des Benutzerkontos <postgres> geändert werden.

  • Folgende Benutzerkonten (Rollen) können außerdem im Kontext einer Sitzung des Benutzerkontos <transplantact> geändert werden:
    • ta_admin
    • ta_auswertung
    • ta_prozessor
      • Bitte beachten Sie, dass das evtl. geänderte Passwort für ta_prozessor in der Datei [/opt/transplantact/transplantact.sh] hinterlegt werden muss - Beispiel:
        cd /opt/transplantact
        java -jar TransplantAct.jar "ta_driver_class=org.postgresql.Driver" "ta_jdbc_url=jdbc:postgresql://localhost/transplantact" "ta_user=ta_prozessor" "ta_password=neues_passwort" "LogDir=/var/log/transplantact/"
        

Beispiel (SQL)

Im nachfolgend dargestellten Beispiel wird das Passwort des Benutzerkontos (der Rolle) <ta_auswertung> zu <neues_passwort> geändert:

ALTER ROLE ta_auswertung   
WITH PASSWORD 'neues_passwort';