Unusual sudo / w behaviour - 0 users?
Tom McLaughlin
tmclaugh at sdf.lonestar.org
Sun Jul 22 20:48:02 UTC 2007
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 at odyssey ~]$ sudo -V
> Sudo version 1.6.9
> [pfraser at 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 at odyssey ~]$ sudo -s
> Last login: Sun Jul 22 19:36:22 on ttyp1
> [root at 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 at odyssey ~]#
>
> Note there is now no active session listed? If I then drop out of the
> sudo session, the problem persists.
>
> [root at odyssey ~]# exit
> exit
> [pfraser at 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 at 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 at releng-6-fbsd tom]$ last
tom ttyp2 bofh Sun Jul 22 16:16 still logged in
...
[tom at 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 at 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 at releng-7-fbsd tom]$ last
tom ttyp1 bofh Sun Jul 22 16:18 still logged in
...
[tom at releng-7-fbsd tom]$ sudo -s
# last | head -n 6
tom ttyp1 bofh Sun Jul 22 16:18 still logged in
...
# ^D
[tom at 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 |
More information about the freebsd-ports
mailing list