Article View: dnet.comp.pcs
Article #82Re: Schon wieder erase
From: Bernard Sieloff
Date: Sat, 02 Dec 1989 15:44
Date: Sat, 02 Dec 1989 15:44
29 lines
2248 bytes
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!bsReferences:
<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