🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.comp.pcs
Article #82

Re: Schon wieder erase

#82
From: Bernard Sieloff
Date: Sat, 02 Dec 1989 15:44
29 lines
2248 bytes
In article <579@shiva.systemware.de>, stefan@shiva.systemware.de (Stefan Stapelberg) writes:
> 
> Hi Leute,
> [...]
> Da wir gerade dabei sind: Wenn man beim login den Benutzernamen mit dem
> kill-Zeichen '@' loescht, dann wird die Zeile tatsaechlich geloescht.
> warum klappt das nur beim login und nicht auch danach?

Das ist ein netter Uralt-Fehler in wohl fast allen Spielarten von UNIX.
Der Grund liegt einfach in der unterschiedlichen erase/kill-Behandlung
im getty (in den SYSV-Derivaten wird das wohl immer noch aehnlich heissen)
und dem eigentlichen (per execl nachgeschalteten) login.
Wer vom getty schon an den login weitergereicht wurde, hat dort dann kein
erase/kill mehr fuer den login/password-String mehr zur Verfuegung (oder
nur ein eingeschraenkt funktionierendes - schwankt wohl auch nach Ab-
stammung der vorhandenen UNIX-Version).
Abhilfe ist, sowohl den getty als auch den login etwas umzuschreiben.
Fuer 4.3BSD hat mich das eine Kaffeekannenzeiteinheit gekostet :-)
Setzt allerdings leider die Verfuegbarkeit der sources voraus.
Uebrigens sind in den Originalversionen von getty auch noch erase/kill
Fehlbehandlungen vorhanden: man versuche z.B. mal, sofort auf den login-
Prompt ein "@" einzugeben.
-- 
 Bernard Sieloff                    | UUCP:  ...!uunet!unido!sbsvax!bs
 Universitaet des Saarlandes        | CSNET: bs%sbsvax@ira.uka.de
 FB 10 - Informatik (Dept. of CS)   | ARPA:  bs%sbsvax.uucp@uunet.UU.NET
 Bau 36, Im Stadtwald 15            | ICBM:  49 15 20 N / 07 02 30 E
 D-6600 Saarbruecken 11, W. Germany | Phone: +49 681 302 2434
          X400: bs@sbsvax.informatik.uni-saarland.dbp.de
Technical Details
Message-ID: <1703@sbsvax.UUCP>
Path: arc1-ca.pugleaf.net!gmdzi!unido!sbsvax!bs
References: <579@shiva.systemware.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 1354df,667ee22a712cea53
X-Google-Attributes: gid1354df,public
X-Google-ArrivalTime: 1989-12-02 11:15:04 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!sbsvax!bs
From: bs@sbsvax.UUCP (Bernard Sieloff)
Newsgroups: dnet.comp.pcs
Subject: Re: Schon wieder erase
Summary: unterschiedliches erase-Verhalten in getty und login
Message-ID: <1703@sbsvax.UUCP>
Date: 2 Dec 89 15:44:44 GMT
References: <579@shiva.systemware.de>
Distribution: dnet
Organization: Universitaet des Saarlandes, Saarbruecken, W-Germany
Lines: 29
Posted: Sat Dec  2 16:44:44 1989