= Passwörter ändern == Root-Passwort der virtuellen Maschine ändern 1. Öffnen Sie das Terminal (bspw. via [wiki:KomponentenWerkzeuge#Administrationswerkzeuge PuTTY]). [[BR]][[BR]] 1. Geben Sie ['''sudo passwd root'''] ein und bestätigen sie die Eingabe durch den Druck der ['''Enter''']-Taste. [[BR]][[BR]] 1. Nun erfolgt die Abfrage Ihres Benutzer-Passworts. [[BR]][[BR]] 1. Anschließend geben Sie das neue Root-Passwort ein und bestätigen wieder mit ['''Enter''']. === Quelle * [https://www.heise.de/tipps-tricks/Ubuntu-Passwort-aendern-so-geht-s-4156582.html Ubuntu: Passwort ändern - so geht's, tipps+tricks, heise online, 14.09.2020] == 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). [[BR]][[BR]] * Zur Ausführung der einschlägigen SQL-Befehle können Sie einen Client wie bspw. [wiki:KomponentenWerkzeuge#SQL-Clients "Execute Query"] verwenden. [[BR]][[BR]] * __Alle__ Benutzerkonten (Rollen) können im Kontext einer Datenbank-Sitzung des Benutzerkontos <'''postgres'''> geändert werden. [[BR]][[BR]] * Folgende Benutzerkonten (Rollen) können außerdem im Kontext einer Sitzung des Benutzerkontos <'''transplantact'''> geändert werden: * '''ta_admin''' * '''ta_auswertung''' * '''ta_prozessor''' {{{#!box stop * 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/" }}} * Zur Durchführung der Änderung können Sie bspw. ein Werkzeug wie [wiki:KomponentenWerkzeuge#Administrationswerkzeuge WinSCP] verwenden. }}} === Beispiel (SQL) Im nachfolgend dargestellten Beispiel wird das Passwort des Benutzerkontos (der Rolle) <'''ta_auswertung'''> zu <'''neues_passwort'''> geändert: {{{#!sql ALTER ROLE ta_auswertung WITH PASSWORD 'neues_passwort'; }}} === Quellen * [https://www.postgresqltutorial.com/postgresql-administration/postgresql-change-password/ How To Change The Password of a PostgreSQL User, PostgreSQL Tutorial] * [https://www.postgresqltutorial.com/postgresql-administration/postgresql-alter-role/ ALTER ROLE, PostgreSQL Tutorial] * [https://www.postgresql.org/docs/current/sql-alterrole.html ALTER ROLE, PostgreSQL Dokumentation]