Date: Sun, 22 Jul 2007 16:48:00 -0400 From: Tom McLaughlin <tmclaugh@sdf.lonestar.org> To: Paul Fraser <pfraser@gmail.com> Cc: ports@freebsd.org Subject: Re: Unusual sudo / w behaviour - 0 users? Message-ID: <1185137280.1955.77.camel@localhost> In-Reply-To: <f82eafcc0707220245v24da9f88h197b6e076cdd72f2@mail.gmail.com> References: <f82eafcc0707220245v24da9f88h197b6e076cdd72f2@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2007-07-22 at 19:45 +1000, Paul Fraser wrote: > Hi Tom (and ports list by CC), > > After an upgrade to sudo v1.6.9 on my 6-STABLE workstation, I've > noticed some interesting behaviour with regards to interaction between > sudo and w. > > Check the output below for an example. > > [pfraser@odyssey ~]$ sudo -V > Sudo version 1.6.9 > [pfraser@odyssey ~]$ w > 7:42PM up 8 days, 7:46, 1 user, load averages: 0.11, 0.10, 0.15 > USER TTY FROM LOGIN@ IDLE WHAT > pfraser p0 core-server01 7:38PM - w > [pfraser@odyssey ~]$ sudo -s > Last login: Sun Jul 22 19:36:22 on ttyp1 > [root@odyssey ~]# w > 7:42PM up 8 days, 7:46, 0 users, load averages: 0.10, 0.09, 0.15 > USER TTY FROM LOGIN@ IDLE WHAT > [root@odyssey ~]# > > Note there is now no active session listed? If I then drop out of the > sudo session, the problem persists. > > [root@odyssey ~]# exit > exit > [pfraser@odyssey ~]$ w > 7:44PM up 8 days, 7:47, 0 users, load averages: 0.27, 0.15, 0.17 > USER TTY FROM LOGIN@ IDLE WHAT > [pfraser@odyssey ~]$ > > I'm afraid I'm not familiar enough with the inner workings of all the > related systems and can't be of much more assistance (at least > initially), but I'm quite welcome to perform any testing you require. > You may just need to hold my hand a little bit! > I'm not sure if this is a sudo bug or a -STABLE bug. I can only reproduce this on -STABLE with sudo 1.6.9. -CURRENT with 1.6.9 and 1.6.8p12 works fine and -STABLE with sudo 1.6.8p12 works fine. I did a little more experimenting and saw this behavior below. -STABLE: [tom@releng-6-fbsd tom]$ last tom ttyp2 bofh Sun Jul 22 16:16 still logged in ... [tom@releng-6-fbsd tom]$ sudo -s # last | head -n 5 root ttyp2 Sun Jul 22 16:16 - 16:16 (00:00) tom ttyp2 bofh Sun Jul 22 16:16 - 16:16 (00:00) ... # ^D [tom@releng-6-fbsd tom]$ last root ttyp2 Sun Jul 22 16:16 - 16:16 (00:00) tom ttyp2 bofh Sun Jul 22 16:16 - 16:16 (00:00) -CURRENT: [tom@releng-7-fbsd tom]$ last tom ttyp1 bofh Sun Jul 22 16:18 still logged in ... [tom@releng-7-fbsd tom]$ sudo -s # last | head -n 6 tom ttyp1 bofh Sun Jul 22 16:18 still logged in ... # ^D [tom@releng-7-fbsd tom]$ last tom ttyp1 bofh Sun Jul 22 16:18 still logged in I'm going to do a little more digging and figure out if this is caused by a behavior difference in sudo or FreeBSD. tom -- | tmclaugh at sdf.lonestar.org tmclaugh at FreeBSD.org | | FreeBSD http://www.FreeBSD.org |
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1185137280.1955.77.camel>