Get List of users+IPs


 
Thread Tools Search this Thread
Operating Systems AIX Get List of users+IPs
# 1  
Old 12-19-2014
Get List of users+IPs

Hello!

We have an AIX box (6.3), we are looking for a way to get list of logged in users and their IP. The issue we have is running
Code:
who -ub

shows hostname and we are wanting to get the ip. Any suggestions of ideas? Thanks in advance for any help!
# 2  
Old 12-19-2014
First off it's not AIX6.3 but AIX6.1,
If who -ub is showing you hostname, that means your DNS is resolving the IP to hostname.
Just do nslookup <hostname>, it should give you IP address.
# 3  
Old 12-22-2014
Quote:
Originally Posted by ibmtech
Just do nslookup <hostname>, it should give you IP address.
I was bored... Smilie
Code:
IFS=;who -ub | while read LINE;do IP=$(echo $LINE|sed -n "s/.*(\(.*\)).*/\1/p"|xargs -I{} dig +short {});echo $LINE|sed "s/(.*)/($IP)/g";done

Maybe there is a more elegant way.

Regards
# 4  
Old 12-22-2014
Quote:
Originally Posted by -=XrAy=-
I was bored... Smilie
Code:
IFS=;who -ub | while read LINE;do IP=$(echo $LINE|sed -n "s/.*(\(.*\)).*/\1/p"|xargs -I{} dig +short {});echo $LINE|sed "s/(.*)/($IP)/g";done

Maybe there is a more elegant way.

Regards
I'd think that's only guaranteed to work if the host the user is coming from has only one IP address. Admittedly that will cover the vast majority of cases.

Also, the root cause of the problem is probably the data stored in the utmpx file contains a string that's already been converted to the hostname, almost certainly at login. I'm not sure offhand how to prevent the login process from recording a hostname instead of an IP address in the utmpx data.
# 5  
Old 12-22-2014
Quote:
Originally Posted by achenle
I'm not sure offhand how to prevent the login process from recording a hostname instead of an IP address in the utmpx data.
For SSH it is possible to disable the DNS reverse lookup(-u0):
https://www.linux-tips.org/article/9...lookups-in-ssh
But this can impact other sshd options:
SSH slow to login? Disable reverse DNS lookup - Arun Stephens

Regards
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

List the Manager of Users in AD - Using list- Get-ADuser

Is there any command that can used in Linux that export usernames and their manager's name from AD using bash shell script? I know this can be done using powershell but I need to use Linux for this procedure. (2 Replies)
Discussion started by: dellanicholson
2 Replies

2. UNIX for Dummies Questions & Answers

Users list

Hi i would like to know were the folder that contain file with list of all users ? And were i can learn about what kind of folder i have and wheat they have inside? question 2. when i write ls -a i see all directories and then i choose for example Documents and inside Documents i typed again... (1 Reply)
Discussion started by: iliya24
1 Replies

3. UNIX for Advanced & Expert Users

list of users

Hello!Does anybody know how to solve this script: ,,write a shell script which displays a list of names of users who have created files "*. c" in the last day."? (1 Reply)
Discussion started by: theodoraa
1 Replies

4. UNIX for Dummies Questions & Answers

List system users and..

Hello i need fast help... script which will list only human users from /etc/passwd and find out if they have something in home. Thanks (11 Replies)
Discussion started by: mentoscz
11 Replies

5. Shell Programming and Scripting

Get Ips from a list file

Hi Everyone, I typed a command: awk '{ print $1}' $LOGFILE | sort | uniq -c | sort -nr > $DEST/a.txt And I got file a.txt which show 6 1.1.1.1 3 2.2.2.2 2 3.3.3.3 1 4.4.4.4 Just now, I want to get exact ips which has first column > 5 to a file b.txt. In this situation, the... (5 Replies)
Discussion started by: testcase
5 Replies

6. Shell Programming and Scripting

Filter a list of IPs

Hello, I have a dump of IPs (around 2 million) and i need to filter out(delete) 37 IPs from this list. Here is a short list of IPs that i would need deleted 111.111.xxx.xxx 123.123.xxx.xxx 127.x.x.x 98.20.xx.xxx 10.135.xxx.xxx 11.105.xxx.xx 100.100.xxx.xxx 101.xxx.xx.xxx ... (11 Replies)
Discussion started by: senormarquez
11 Replies

7. HP-UX

how to list locked users in hp-ux?

Actually.I have 2 questions to ask. 1. how to list locked account in hp-ux? 2.how to list locked account in linux(redhat)? I can use the command "passwd -S -username" to list a account who were locked . who knows how to list all locked accounts with one command. Thanks!! (5 Replies)
Discussion started by: robbiezr
5 Replies

8. Programming

Get the list of logged in users

How can I get the list of logged in users in the system programmatically? I can get the list with 'who' or 'users' commands but I need to get the list programmatically... May someone help, please? Thanks in advance. (2 Replies)
Discussion started by: xyzt
2 Replies

9. Shell Programming and Scripting

List of IPs & database lookup

I am trying to feed a list of IP's to do lookups from a database. My script works only for the first IP but all subsequent IPs output as 'unknown'. #!/usr/bin/php -q <? $ip = file('ip.txt'); foreach ($ip as $ip_num => $ip) { echo $ip; $out=sprintf("%u", ip2long($ip)); ... (1 Reply)
Discussion started by: hazno
1 Replies
Login or Register to Ask a Question