Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jul 2003 20:44:45 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        Mike Jakubik <mikej@trigger.net>
Cc:        Dag-Erling Smorgrav <des@FreeBSD.org>
Subject:   Re: who am i
Message-ID:  <20030704174445.GA16342@sunbay.com>
In-Reply-To: <JCEIKJMCANNPGKFKGLKLAELPDBAA.mikej@trigger.net>
References:  <JCEIKJMCANNPGKFKGLKLAELPDBAA.mikej@trigger.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--mYCpIKhGyMATD0i+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jul 04, 2003 at 01:23:54PM -0400, Mike Jakubik wrote:
> Also, try doing 'who /etc' or any other directory.
>=20
That's dumb argument.  It just reads what you tell it and
converts it to "struct utmp" records.

As for the login(1) program, I think we should be doing
much like Linux (Slackware) is doing:

sh-2.05$ uname -a
Linux anchor 2.4.20 #22 Wed Jun 4 20:59:56 EEST 2003 i686 unknown
sh-2.05$ login
No utmp entry.  You must exec "login" from the lowest level "sh"

The su(1) problem in 5.x is easily fixable in /etc/pam.d/su.

> -----Original Message-----
> From: Mike Jakubik [mailto:mikej@trigger.net]
> Sent: Friday, July 04, 2003 1:23 PM
> To: Stable
> Subject: RE: who am i
>=20
>=20
> root@ns1:~# who am i
> root             ttyp1    Jul  4 13:20 (wettoast.org)
> root@ns1:~# login
> login: wettoast
> Password:
> Last login: Fri Jul  4 09:48:25 on ttyp1
> Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
>         The Regents of the University of California.  All rights reserved.
>=20
> FreeBSD 4.8-STABLE (NS1) #0: Tue Jul  1 01:07:20 EDT 2003
>=20
> Welcome to FreeBSD!
>=20
> You have new mail.
>=20
> wettoast@ns1:~$ logout
> root@ns1:~# who am i
> wettoast         ttyp1    Jul  4 13:20
> root@ns1:~#
>=20
> -----Original Message-----
> From: owner-freebsd-stable@freebsd.org
> [mailto:owner-freebsd-stable@freebsd.org]On Behalf Of c4
> Sent: Friday, July 04, 2003 1:05 PM
> To: stable@freebsd.org
> Subject: RE: who am i
>=20
>=20
> Well that's weird cause
>=20
> (c4@tonij:~) who am i
> c4               ttyp0   Jul  4 19:03   (10.0.0.2)
> (c4@tonij:~) su -
> Password:
> su-2.05a# who am i
> c4               ttyp0   Jul  4 19:03   (10.0.0.2)
> su-2.05a# logout
> (c4@tonij:~) who am i
> c4               ttyp0   Jul  4 19:03   (10.0.0.2)
> (c4@tonij:~) uname -a
> FreeBSD tonij.jolt.nu 4.6-RELEASE FreeBSD 4.6-RELEASE #0: Wed Oct  2
> 20:54:06 CEST 2002
>=20
> At 15:50 2003-07-04, you wrote:
> >I don't think this is a problem with su. The same occurs when running lo=
gin
> >in a shell, then logging out. I've seen this bug in FreeBSD since early
> 4.x,
> >I guess I just never bothered to mention it, thinking someone would noti=
ce
> >and fix it. It has certainly scared me a few times, it would be nice if =
it
> >was corrected.
> >
> >Thanks.
> >
> >-----Original Message-----
> >From: owner-freebsd-current@freebsd.org
> >[mailto:owner-freebsd-current@freebsd.org]On Behalf Of Morten Rodal
> >Sent: Thursday, July 03, 2003 7:02 PM
> >To: Richard Arends
> >Cc: current@freebsd.org
> >Subject: Re: who am i
> >
> >
> >On Fri, Jul 04, 2003 at 12:46:10AM +0200, Richard Arends wrote:
> > > Hello,
> > >
> > > Please take a look at this:
> > >
> > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > [snowlap] ~$ who am i
> > > richard          ttyp5    Jul  4 00:34 (:0.0)
> > > [snowlap] ~$ su -
> > > Password:
> > > Last login: Fri Jul  4 00:31:17 on ttyp5
> > > snowlap# who am i
> > > root             ttyp5    Jul  4 00:34
> > > snowlap# exit
> > > logout
> > > [snowlap] ~$ who am i
> > > root             ttyp5    Jul  4 00:34
> > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > >
> > > Of course the latest 'who am i' should return 'richard' and not(!)
> 'root'
> > >
> > > Regards,
> > >
> > > Richard.
> > >
> >
> >I am seeing the same things, and I reported similar stuff in another
> >mail to this list.  Someone suggested that this was a utmp(5) problem
> >and might be a problem with the su(1) program.
> >
> >--
> >Morten Rodal
> >
> >
> >_______________________________________________
> >freebsd-stable@freebsd.org mailing list
> >http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> >To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>=20
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>=20
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"

--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software Ltd,
ru@FreeBSD.org		FreeBSD committer

--mYCpIKhGyMATD0i+
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE/Bb0NUkv4P6juNwoRAogLAJ9rhm/PjI12jQg9H6ycSMWNw7lZYwCfaZzy
h14CqhdOqslb1/w/tKdZM3A=
=tdCZ
-----END PGP SIGNATURE-----

--mYCpIKhGyMATD0i+--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030704174445.GA16342>