Hallo!
Ich möchte ienige optische Anpassungen des (nicht-grafischen) Logins vornehmen, habe zu zwei Themen jedoch weder in den man- und info-pages, noch im Benutzerhandbuch meiner SuSE 9.1 Version Hinweise gefunden.
1. Wenn der Boot-Prozess beendet ist, wird unmittelbar im Anschluß an die letzten Bootmeldungen die etc/issue angezeigt und dann die Login-Abfrage. Ich würde gerne vor Anzeige der etc/issue und des Logins den Bildschirm löschen (clear) - in welchem Skript muss ich den Befehl einfügen?
2. Nach eingabe des Benutzernamens und des Passwortes erscheint direkt die Meldung "Last Login [...]" und der Inhalt der etc/motd, d.h. am Bildschirm sieht dies ungefähr folgendermaßen aus:
login: meinname
passwort:
Last login: Mon Aug 23 10:39:36 on tty2
Have a lot of fun ...
Ich würde zwischen der Passwort-Zeile und der "Last login"-Meldung gerne eine Leerzeile einschieben - wie geht das?
So, das klingt alles simpel genug, doch bisher habe ich leider keine Hinweise zur Lösung dieser eher optischen Probleme gefunden.
Bis denne,
Robert
Linux 15.009 Themen, 106.835 Beiträge
Antwort ist falsch, weil die C-Funktion printf() keinen automatischen Zeilenvorschub in den auszugebenden String einfügt. Anstelle von printf("") kann man puts(); nehmen.
Die ANSI C-Laufzeitfunktion puts(); fügt automatischen einen Zeilenvorschub in den auszugebenden String auf der Standardausgabe ein.