#!/bin/bash cat <<-HEREDOC > > Willkommen zur Grundkonfiguration des bwLehrpool-Satellitenservers. > > Diese einmalige Konfiguration dient dazu, das Passwort des System-Users > "openslx" zu ändern (für Terminal, SSH), sowie ggf. die > Netzwerkkonfiguration des Servers anzupassen. > HEREDOC while ! passwd; do echo "> Das hat nicht geklappt. Bitte noch einmal versuchen:" done cat <<-SUPPE > > Erzeuge SSH Schlüsselpaar > SUPPE KEY=~/.ssh/id_rsa rm -f -- "$KEY" "${KEY}.pub" ssh-keygen -q -N "" -f "$KEY" \ || echo "> Achtung: Erzeugung Schlüsselpaar $KEY fehlgeschlagen." cat <<-HERRR > > Abschließend können Sie festlegen, ob der Server seine IP-Konfiguration > per DHCP erhält, oder eine statische Konfiguration verwendet wird. > HERRR netsetup cat < > Damit ist die Einrichtung abgeschlossen. Die weitere Konfiguration des > bwLehrpool-Systems erfolgt über die Webschnittstelle, die über die > IP-Addresse oder den Hostnamen des Servers erreichbar ist. > > Bitte geben Sie zum Abschluss noch einmal das oben neu festgelegte > Passwort ein. Der Server wird sich daraufhin neustarten und ist > dann betriebsbereit. > YONDERDOC sed -i "/opt.openslx.firstrun.sh/d" ~/.profile sudo reboot