|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : novembre 2010 Messages : 28 ![]() |
Bonjour,
Je suis en train de faire un script SHELL sur un serveur distant. J'aimerais à partir de ce script, récupérer l'adresse IP de l'utilisateur qui l'exécute (et non l'adresse IP du serveur). Je pense que c'est faisable puisque quand je me connecte sur le serveur distant avec Putty il m'affiche l'adresse IP de la dernière personne s'étant loguée dessus! Je vous remercie par avance. |
|
|
10
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Je suppose qu'un w -f | grep $USER dans ton script devrait faire ce que tu veux
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
11
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : novembre 2010 Messages : 28 ![]() |
Bonjour,
Merci de votre réponse. Je viens d'essayer mais ça ne renvoie pas d'adresse IP. J'ai le message suivant qui s'affiche (USER étant le nom d'utilisateur) : Code :
USER pts/0 14:20 0.00s 0.02s 0.00s w -f |
|
|
10
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Essaye avec who -m alors
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : novembre 2010 Messages : 28 ![]() |
Finalement j'ai utilisé la commande : J'ai le résultat suivant (USER étant mon login, et IP l'adresse ip) :
Code :
USER pts/0 IP 14:20 0.00s 0.02s 0.00s w -f Avec un 'cut' ? |
|
|
20
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Code :
egrep -o '([0-9]{1,3}\.){3}[0-9]{1,3}'
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
Bonjour,
s'il ne s'agit que de connections ssh : echo "${SSH_CLIENT%% *}". last -i donne entre autre l'IP du client aussi |
|
|
40
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : novembre 2010 Messages : 28 ![]() |
Super, c'est parfaitement ce que je voulais
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com