How to see the root information from user loging account?

Hi friends

              when ever  user tried  to loging to the server from the user account.we can see the from who -u command.this was fine
shut@erpqas $ who -u
ipadmin    pts/1        Mar 18 16:05  old     157       (10.5.23.74)
ipadmin    pts/3        Mar 19 08:29  old   11076       (10.5.23.74)
shut       pts/4        Mar 24 10:22   .     3286       (10.5.6.169)

its showing the ip address of the user system.

shut@erpqas $ su -
Password:
Sun Microsystems Inc.   SunOS 5.8       Generic Patch   October 2001
You have mail.
root@erpqas# bash
root@erpqas# who -u
ipadmin    pts/1        Mar 18 16:05  old     157       (10.5.23.74)
ipadmin    pts/3        Mar 19 08:29  old   11076       (10.5.23.74)
shut       pts/4        Mar 24 10:22   .     3286       (10.5.6.169)

here i want to see the root information from where i login from user account.ie..by using who command showing only user information but not root information.

Thats because, you are logged in as user shut, try getting in as root rather than switching to root.

only if you log in from the console as root directly, you will be able to see an entry like root logged in from console.

There is no such limitation. If someone is logged in as root from wherever, it will be seen with the who command.

Edit: I just understood what you meant.

When you are logged in to the console (/dev/console), every root login or su root will be logged in real time to the screen.

eg:

Tue 25 01:48:46 sgd1 login: ROOT LOGIN /dev/pts/7
Tue 25 01:51:27 sgd1 su: 'su root' succeeded for root on /dev/pts/7