Kennwort des Serverbenutzers root ändern

Zuletzt geändert von Jonas Mayer am 2022/05/16 12:39

In dieser Anleitung wird beschrieben, wie das Passwort des Linux-Superusers root an einem LogoDIDACT-Servers geändert werden kann.

Definition des root-Kennworts im Puppeteer

Zuerst müssen Sie sich in den puppeteer Container einloggen.

Hierfür geben Sie bitte folgenden Befehl ein:

ssh puppeteer

Mit dem folgendem Befehl können Sie nun das neue Passwort durch zweimalige Eingabe interaktiv vergeben:

puppet-passwd

Dadurch wird ein Passwort-Hash in die Konfigurationsdatei /var/lib/ld-puppet/hiera.d/deploy.yaml eingetragen und von dort im Zuge des nächsten prun an alle verwalteten LXC-Container sowie den ldhost verteilt.

Tipp: Zur unmittelbaren Übernahme des neuen Kennworts führen Sie das Kommando gprun im ldhost aus.

Anpassung des root-Kennworts im logosrv

Um das Kennwort im (nicht verwalteten) Container logosrv identisch zu halten, muss es dort nochmals zusätzlich vergeben werden. Wechseln Sie dazu in den logosrv:

ssh logosrv

Rufen Sie dort das native Linux-Kommando passwd auf, um das Kennwort des root-Benutzers ebenfalls abzuändern:

passwd
# zweimal nacheinander das neue Kennwort an der interaktiven Konsole eingeben

Tipp: Es ist anzuraten, das root-Kennwort im logosrv mit den restlichen LXC-Containern und dem ldhost stets identisch zu halten.