IP details for Unix/Linux login clients?

Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers IP details for Unix/Linux login clients?
# 8  
Old 07-05-2001
You might consider setting the local users HOSTNAME environmental variable to their IP address. When they log in remotely the DISPLAY variable willl be set using HOSTNAME (which will now be the IP address). When they execute an X process it will work because the IP address is in the DISPLAY variable and not the name. This eliminates the DNS problem.

This works, of course:

export DISPLAY=111.222.333.444:0.0

(without the name Smilie )
# 9  
Old 09-04-2001
What it's equivalent in Digi Unix?

I tried to use netstat -n -e , but it gives me illegal option thingy. It so happens that Digi Unix doesn't have -e option with netstat. What is -e for? I think in order to find the IP of the user logged in one can pipe the users from who to netstat... Maybe that will work!
-Nitin Smilie
# 10  
Old 09-04-2001
In my SCO Unixware system I have command like last. Try something like
last | grep <your_name>| awk ' {print $3}'
# 11  
Old 09-04-2001
well, I have found one way to determine it by loking up host tables.
This is the script I am now using:
TTY=`who am i | awk '{ print $2 }'`
HOSTNAME=`w | grep $TTY | awk '{ print $3 }'`
IP=`host $HOSTNAME | awk '{ print $4 }'`
echo $IP

# 12  
Old 09-17-2001


I have the same issue, it seems that the second line of ur script gives the time. Can u tell me the exact working of this script?

Also, is it possible to find who is logged on in the remote machine?

# 13  
Old 09-17-2001
This script works as follows:
TTY=`who am i | awk '{ print $2 }'`
# TTY is second field of my "who am i" command

HOSTNAME=`w | grep $TTY | awk '{ print $3 }'`
#HOSTNAME is then the third field of the "w" command
#Which is the Hostname of the machine logged in FROM.

IP=`host $HOSTNAME | awk '{ print $4 }'`
#IP is then the IP number of the machine that made the 
#connection, looked up from the host tables.
#for me this is the fourth field.

echo $IP
#Print IP number to screen.

You may need to change some of the awk commands to different fields, as these are only what works on my system, Redhat 7.0.
try running it manually, line by line to find out what changes need to be made.


Last edited by ghoti; 09-17-2001 at 08:41 AM..
# 14  
Old 09-18-2001
Thanks for the explanation.

But these things dont work for a Solaris/HP/AIX box.

The idea of passing the DISPLAY variable is good, we can know the IP Address.

Is it possible to pass the LOGNAME variable? I also need to find the user logged in the other machine. I tried exporting LOGNAME variable, as I do with DISPLAY, but it doesnt work. Unix gurus can u tell me what i should do? Smilie

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Reporting last login details

Most of my Solaris 10 user accounts are generally 10 characters long. When I run the 'last' command the report only shows the first 8 characters so the information is not very helpful. How can I report the full 10 character user account. (1 Reply)
Discussion started by: PPOWER55
1 Replies

2. Post Here to Contact Site Administrators and Moderators

Changing login details

Dear Administrators! I would like to change my username for this forum, would it be possible? Regards FR (1 Reply)
Discussion started by: fretagi
1 Replies

3. Red Hat

How to cache login in ldap clients !!! Please helpppp !!!!

Hey guys iīve one big problem with nscd.conf this donīt work i tried many examples of configuration the nscd.conf simply donīt work when i stop the ldap server i try access by ssh on the client i canīt make logon. And the database on /var/db/nscd donīt work. follows below the conf of... (0 Replies)
Discussion started by: paulo_eduardo
0 Replies

4. Shell Programming and Scripting

passing login details to htaccess login prompt

Hi, How i can pass the login details to the URL which is password protected with the htaccess using command line or script (perl,or shell,or php). Any help or hint appreciated. Thanks, SJ (4 Replies)
Discussion started by: SilvesterJ
4 Replies

5. UNIX for Dummies Questions & Answers

Capturing the login logout details of user

Hi I'm new to Shell scripting .Can anyone please help me how to capture user's login and logout details and load them into a table... we are using Oracle DB on UNIX:confused: (3 Replies)
Discussion started by: rajmohan146
3 Replies

6. UNIX for Advanced & Expert Users

UNIX / LINUX OS CPU configuration details

Hi, How to find the cpu configuration details of Cores, Speed MHz, virtual processors for the following servers: LINUX OS Servers: Linux 2.6.9-89.0.3.ELsmp #1 SMP Sat Jun 13 07:05:54 EDT 2009 i686 i686 i386 GNU/Linux. (Cores, Speed, Processor) Linux 2.6.18-164.el5 #1 SMP Tue Aug 18... (5 Replies)
Discussion started by: jagtheesh
5 Replies

7. AIX

How to find the year in last login details

Hi Friends I have a query. we had a requirement to see the last login details of our users so I ran the command last <username> and the output i get is: wtmp begins Apr 17 21:48 Now I need to know couple of things: 1. How can I see the year this log is being read from wtmp file 2. Is... (4 Replies)
Discussion started by: nathandrake13
4 Replies

8. AIX

Last login details in banner

Friends!! I need your help. Where can i change/set the last login details as below in aix 5.3. And how to do that to get the results as exactly below login as: mbpops mbpops@xx.28.3.24's password: Last unsuccessful login: Mon Nov 22 14:32:27 GMT 2010 on ssh from Last login:... (17 Replies)
Discussion started by: kmvinay
17 Replies

9. UNIX for Dummies Questions & Answers

Check login details

As a root user i switch to a different user say "oratest". I would like to know the details like at what time did the switch ( su - oratest ) happen. Are there any logs to check this Thanks. (4 Replies)
Discussion started by: jjoy
4 Replies

10. Post Here to Contact Site Administrators and Moderators

Reg:Login details

Hi, I want to change my login name.Can u please suggest me how to do that.:confused: Regards, Jyothi (3 Replies)
Discussion started by: jyothi_wipro
3 Replies
Login or Register to Ask a Question