OVH Cloud OVH Cloud

BASHRC et IP

9 réponses
Avatar
Steph
Bonjour,
je cherche a connaitre l'adresse IP d'un utilisateur qui se connecte en mode
console.
J'ai modifie le bashrc qui envoi automatique un email a chaque
identification et je voudrais rajouter dans ce mail l'adresse IP telle qu'on
peut la voir en haut de la console apres l'identification :
derniere personne connecte : root from wanadoo-paris-1025841.abo etc etc...
2006-01-15 10:20

merci

Steph

9 réponses

Avatar
Steph
probleme....
cela envoi en fait un email a chaque fois que je lance un script shell !!
galere galere... comment faire pour que cela ne soit que lors de
l'identification ?
et comment connaitre l'ip de l' ${USER} ?

"Steph" a écrit dans le message de news:
43df1438$0$20147$
Bonjour,
je cherche a connaitre l'adresse IP d'un utilisateur qui se connecte en
mode console.
J'ai modifie le bashrc qui envoi automatique un email a chaque
identification et je voudrais rajouter dans ce mail l'adresse IP telle
qu'on peut la voir en haut de la console apres l'identification :
derniere personne connecte : root from wanadoo-paris-1025841.abo etc
etc... 2006-01-15 10:20

merci

Steph



Avatar
R12y
Steph :

probleme....
cela envoi en fait un email a chaque fois que je lance un script shell !!


D'abord, on lit de bas en haut. Donc, si tu veux "ajouter" quelquechose,
tu le mets en bas, sans forcément _tout_ citer. Idem si tu veux répondre,
c'est en dessous.

Sinon, est-ce que tu peux essayer .bash_login et compagnie:
http://www.hypexr.org/bash_tutorial.php#config

--
My Debian/apt repo:
My Fedora/yum Repo:

Avatar
Steph
"R12y" a écrit dans le message
de news:
Steph :

probleme....
cela envoi en fait un email a chaque fois que je lance un script shell !!


D'abord, on lit de bas en haut. Donc, si tu veux "ajouter" quelquechose,
tu le mets en bas, sans forcément _tout_ citer. Idem si tu veux répondre,
c'est en dessous.
ok merci, pas l'habitude des forums...


Sinon, est-ce que tu peux essayer .bash_login et compagnie:
http://www.hypexr.org/bash_tutorial.php#config
c'est ok, j'ai deplace mon script dans profile plutot que dans bashrc et

effectivement le mail ne part que quand on se connecte.
Reste le probleme de connaitre l'ip de la personne....



--
My Debian/apt repo:
My Fedora/yum Repo:




Avatar
ckr07
"R12y" a écrit dans le message
de news:
Steph :

probleme....
cela envoi en fait un email a chaque fois que je lance un script shell !!
D'abord, on lit de bas en haut. Donc, si tu veux "ajouter" quelquechose,

tu le mets en bas, sans forcément _tout_ citer. Idem si tu veux répondre,
c'est en dessous.
ok merci, pas l'habitude des forums...

Sinon, est-ce que tu peux essayer .bash_login et compagnie:
http://www.hypexr.org/bash_tutorial.php#config
c'est ok, j'ai deplace mon script dans profile plutot que dans bashrc et

effectivement le mail ne part que quand on se connecte.
Reste le probleme de connaitre l'ip de la personne....


--
My Debian/apt repo:
My Fedora/yum Repo:




Hello


Un exemple pour récupérer son adresse IP

#!/bin/sh
# script pour récupérer son adresse ip
INTERFACE="eth0";
IP=`/sbin/ifconfig $INTERFACE | grep "inet ad" |cut -f2 -d":" | cut -f1
-d" "`;
echo "Mon adresse ip est : "$IP;



Avatar
R12y
ckr07 :
Sinon, est-ce que tu peux essayer .bash_login et compagnie:
http://www.hypexr.org/bash_tutorial.php#config
c'est ok, j'ai deplace mon script dans profile plutot que dans bashrc et

effectivement le mail ne part que quand on se connecte.
Reste le probleme de connaitre l'ip de la personne....
Un exemple pour récupérer son adresse IP

IP=`/sbin/ifconfig ...


Ah, mais ça ça ne récupère que l'IP du serveur, pas celle du "client".
En tout cas, je ne connais pas de "truc" pour récupérer sur le coup
l'adresse IP. Sur mes Debian distantes, j'ai bien le MOTD [1] qui
m'annonce le hostname de la derniere connection, mais je ne sais pas d'ou
il tire son information et si c'est possible de l'avoir en "temps réel".

[1]: MOTD, "Message of the day" si j'ai bien compris. Mais je ne sais pas
si le message qu'on a à chaque login est bien le MOTD ou autre chose.

--
My Debian/apt repo:
My Fedora/yum Repo:



Avatar
Matthieu Moy
R12y writes:

Ah, mais ça ça ne récupère que l'IP du serveur, pas celle du "client".
En tout cas, je ne connais pas de "truc" pour récupérer sur le coup
l'adresse IP.


last -1 -i

?

--
Matthieu

Avatar
news
Matthieu Moy wrote:
R12y writes:


Ah, mais ça ça ne récupère que l'IP du serveur, pas celle du "client".
En tout cas, je ne connais pas de "truc" pour récupérer sur le coup
l'adresse IP.



last -1 -i

?


enfin qq1 parle de last!
Apparemment, y'en a qui repondent sans en savoir manifestement assez sur
linux, mais c'est un autre debat.


Avatar
news
Matthieu Moy wrote:
R12y writes:


Ah, mais ça ça ne récupère que l'IP du serveur, pas celle du "client".
En tout cas, je ne connais pas de "truc" pour récupérer sur le coup
l'adresse IP.



last -1 -i

?

Enfin qq1 sort last.

Y'en a vraiment qui cherchent a se compliquer la vie, surtout quand le
systeme fournit ce qu'il faut....


Avatar
R12y
news :

Apparemment, y'en a qui repondent sans en savoir manifestement assez sur
linux, mais c'est un autre debat.


Non, y en a qui répondent tout en posant des questions, qui répondent sous
forme de pistes, qui profitent des questions des autres pour poser des
questions pour élargir la discussion,...

--
My Debian/apt repo:
My Fedora/yum Repo: