[Gelöst] Ubuntuserver und prompt entfernen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntuserver und prompt entfernen

Beitrag von DEBIANUNDANDREAS » 01.12.2015 14:29:18

@smutbert
Ja , der prompt und auch der text soll weg.
So wie auf dem Foto >>>
http://www.fotos-hochladen.net/view/img ... ycqjdu.jpg <<<
oder dieses Bild (schärfer)
http://www.fotos-hochladen.net/view/img ... j2gbed.jpg
ist es zur zeit, so will ich es nicht haben.
Wer kann mir weiterhelfen, den prompt zu entfernen?

uname
Beiträge: 12072
Registriert: 03.06.2008 09:33:02

Re: Ubuntuserver und prompt entfernen

Beitrag von uname » 01.12.2015 14:43:29

Leider weiß ich nicht ob Ubuntu "mingetty" nutzt. Ich habe mal den Quellcode von Debian angeschaut (s.u.), Ubuntu kann abweichen.
Wenn du "mingetty" nutzt kannst du versuchen die unten aufgeführten Parameter zur Deaktivierung zu nutzen, damit die if-Abfragen fehlschlagen und die Ausgaben somit wegfallen.

http://manpages.ubuntu.com/manpages/rar ... tty.8.html

Parameter könnten sein:
--noissue
--nohostname

Leider weiß ich gar nicht wo "mingetty" aufgerufen wird. Früher war das /etc/inittab. Jetzt mit systemd wahrscheinlich irgendwo anders. Musst mal suchen. Dort dann die beiden Parameter mal ausprobieren. Beachte, dass ein Fehler evtl. dazu führt, dass das System nicht mehr korrekt bootet. Du solltest es also per Live-CD/USB retten können.

Code: Alles auswählen

static void do_prompt (int showlogin)
{
        FILE *fd;
        int c;

        if (nonewline == 0)
                putchar ('\n');
        if (noissue == 0 && (fd = fopen ("/etc/issue", "r"))) {
                while ((c = getc (fd)) != EOF) {
                        if (c == '\\')
                                output_special_char (getc (fd));
                        else
                                putchar (c);
                }
                fclose (fd);
        }
        if (loginpause) {
                puts ("[press ENTER to login]");
                getc (stdin);
        }
        if (nohostname == 0)
                printf ("%s ", hn);
        if (showlogin)
                printf ("login: ");
        fflush (stdout);
}
Sinnvoll finde ich die Änderung nicht.

Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Ubuntuserver und prompt entfernen

Beitrag von Meillo » 01.12.2015 15:22:59

DEBIANUNDANDREAS hat geschrieben:@smutbert
Ja , der prompt und auch der text soll weg.
So wie auf dem Foto >>>
http://www.fotos-hochladen.net/view/img ... ycqjdu.jpg <<<
oder dieses Bild (schärfer)
http://www.fotos-hochladen.net/view/img ... j2gbed.jpg
ist es zur zeit, so will ich es nicht haben.
Wer kann mir weiterhelfen, den prompt zu entfernen?
Jetzt wissen wir auch worum es geht. Alles Gerede von PS1 und der Bash war naemlich komplett am Problem vorbei.

Was uname schreibt ist die richtige Richtung: getty und Co.
Use ed once in a while!

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: [Gelöst] Ubuntuserver und prompt entfernen

Beitrag von DEBIANUNDANDREAS » 01.12.2015 15:44:52

Da ich alsd Antwort bekamm das getty und Co die problemlösung ist sehe ich hiesigen Thread als gelöst an.
Danke das ihr mir so fleissig gepostet habt, Ende.

Antworten