Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have multiple users logged on my server (ubuntu 12.10), with ssh. None of them has root privileges.

If I then log in with my admin account and type (without sudoing)

admin1@server:~$ w

the resulting output is:

17:21:05 up 10 days, 18:47,  3 users,  load average: 0,09, 0,09, 0,08
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

Now if I type

admin1@server:~$ sudo w

the resulting output is (I changed the IP addresses column, that's not the point here):

17:22:00 up 10 days, 18:48,  3 users,  load average: 0,04, 0,07, 0,07
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
admin1   pts/0    XX.XX.XX.XX      16:15    4.00s  0.34s  0.06s sshd: admin1 [priv]
user1    pts/1    XX.XX.XX.XX      17:04   17:40   0.17s  0.17s -sh
user2    pts/2    XX.XX.XX.XX      14:31    2:50m  0.16s  0.16s -sh

Why that difference? Do I need to be root to see the list of users loggd in with 'w' (but not with 'who'...)?

Unrelated question: what does the first line, last column (sshd: admin [priv]) mean in this case? I read it's relative to sshd privilege separation threads, but that's not clear to me what the line precisely means.

share|improve this question
add comment

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.