Re: Bug in w

From: Oliver Fromme <olli(at)secnetix.de>
Date: Thu, 18 Jul 2002 18:00:09 +0200 (CEST)

Matthias Fechner <idefix(at)fechner.net> wrote:
> laut manpage:
> man w
> -n Don't attempt to resolve network addresses (normally w interprets
> addresses and attempts to display them as names).
>
> Aber w -n:
> 5:11pm up 16:45, 2 users, load averages: 0,03 0,04 0,00
> USER TTY FROM LOGIN@ IDLE WHAT
> idefix p0 127.0.0.1:17.0 5:00pm - jed /tmp/mutt-server-9
> 1833-7 -tm
> idefix p1 idefix.idefix.lo 5:10pm - w -n
>
> Also löst er trotzdem die IP-Adresse auf, wo kann man das denn
> abschalten?

Er löst sie nicht auf, sondern zeigt einfach das, was im
utmp drinsteht.

Jede Session macht einen Eintrag im utmp (oder sollte es
zumindest; verläßlich ist es nicht). Dies kann z.B. der
Login-Prozeß sein, der sshd, xdm oder sonstwas. Die tra-
gen dann halt in die utmp-Struktur irgendwas als »from«
ein, halt entweder eine IP-Adresse oder einen (abgekürz-
ten) Namen.

Das w-Kommando tut nichts weiter, als den Inhalt der utmp-
Strukturen anzuzeigen. Wenn da eine IP-Nummer drinsteht,
versucht es per default, sie aufzulösen, es sei denn, man
gibt die -n Option an. Aber wenn da eh schon ein Name
drinsteht (weil das Programm, das die Eintragung veranlaßt
hat, einen reingeschrieben hat), dann wird eben der so
angezeigt wie er ist. Mehr kann man da nicht ausrichten,
fürchte ich.

Wenn es Dich stört, dann finde heraus, welches Programm die
utmp-Eintragung gemacht hat, und überrede es dazu, die IP-
Nummer zu verwenden.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
"All that we see or seem is just a dream within a dream" (E. A. Poe)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 18 Jul 2002 - 18:00:12 CEST

search this site