diff options
Diffstat (limited to 'satellit_installer/static_files/system/root/installer/firstrun_script.sh')
-rwxr-xr-x | satellit_installer/static_files/system/root/installer/firstrun_script.sh | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/satellit_installer/static_files/system/root/installer/firstrun_script.sh b/satellit_installer/static_files/system/root/installer/firstrun_script.sh deleted file mode 100755 index 343be4d..0000000 --- a/satellit_installer/static_files/system/root/installer/firstrun_script.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -cat <<-HEREDOC -Willkommen zur Grundkonfiguration des bwLehrpool-Satellitenservers. - -Diese einmalige Konfiguration dient dazu, das root-Passwort des Servers -zu ändern, sowie ggf. die Netzwerkkonfiguration des Servers anzupassen. - -Aus Sicherheitsgründen ist es dringend zu empfehlen, das root-Passwort -im Produktivbetrieb zu ändern! - -HEREDOC - -ERR=1 -while [ "$ERR" -ne 0 ]; do - passwd - ERR=$? -done - -echo "Abschließend können Sie festlegen, ob der Server seine IP-Konfiguration" -echo "per DHCP erhält, oder eine statische Konfiguration verwendet wird." -/usr/local/sbin/netsetup - -cat <<SOMEWHEREDOC - -Nun fehlt nur noch das Setzen eines root-ssh-Schlüssels für tmate, -wenn noch nicht vorhanden. - -SOMEWHEREDOC - -KEY=$(awk '/^\s*IdentityFile\s+.+$/ {print $2}' /etc/ssh/ssh_config) -[ -z "$KEY" ] && KEY="/root/.ssh/id_rsa" - -if [ -f "$KEY" ]; then - echo "Schlüssel $KEY existiert bereits, keine weitere Aktion." -else - ssh-keygen -q -N "" -f "$KEY" - [ "$?" -ne 0 ] && echo "Achtung: Erzeugung Schlüsselpaar $KEY fehlgeschlagen." -fi - -cat <<YONDERDOC - -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 überprüfen Sie die Logdatei /root/init.log auf eventuelle Fehler! - -Der Server wird sich jetzt neustarten. - -YONDERDOC - -sleep 4 - -sed -i "/firstrun_script.sh/d" /root/.profile -unlink /root/installer/firstrun_script.sh -rmdir /root/installer 2>/dev/null || \ - echo "Achtung: Konnte Verzeichnis /root/installer nicht löschen - Verzeichnis nicht leer." -reboot |