Commande UNIX pour savoir ou on est loggé

Lueur -  
foobar47 Messages postés 13654 Statut Contributeur -
Bonjour,


Je voudrai savoir s'il existe une commande pour savoir sur quelles stations on est connecté ? Je me log à tout va via une interface Windows/Unix (Exceed), à plusieurs stations.

Parfois j'oublie sur lesquelles je me suis connecté, et voudrai mettre fin à ma session.

Cordialement,
Antoine.
A voir également:

5 réponses

blux Messages postés 27811 Statut Modérateur 3 363
 
Salut,

uname -n
donne le hostname de la machine...

A+ Blux
 "Les cons, ça ose tout.  
C'est même à ça qu'on les reconnait"
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

 hostname

;-)
0
Lueur
 
Désolé mais ça ne m'aide pas.

Le hostname va me donner le nom de la station sur laquelle je suis connecté, Ok.
Mais j'ai besoin de savoir, sur TOUT le réseaux, sur quelles stations (au pluriel) je suis connecté, en une commande.
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Ben désolé d'avoir répondu à côté vu les explications fournies dans ton 1er post !
0
foobar47 Messages postés 13654 Statut Contributeur 533
 
Haaaaaaaaaaa !

En fait, le monsieur veut interroger toutes les machines de son réseau une par une pour savoir sur lesquelles il est connecté...

Je ne connais aucune commande qui indique ça.

En revanche, voici ce que je ferais :
- Je créé une base de données dans laquelle j'insère l'ip de la machine et le nom d'utilisateur qui s'y connecte
- L'insertion a lieu à chaque connexion, genre dans un fichier .bashrc qui execute un batch.
- Ensuite, je créé un nouveau batch qui me donne qui est connecté et sur quelle machine.
- Et je lance mon batch quand je veux
0
kiki
 
Pour bien se faire comprendre, il faut bien expliquer.

netstat -a

Mais ce sont les connexion réseau de la machine, pas de l'utilisateur. Unix est un système multi-utilisateurs. Tu n'auras la réponse d'une commande que là ou ton shell est actif, même si tu peux utiliser plusieurs passerelles en intermédiaire.. Il n'y a pas de don d'ubiquité.

Cordialement,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blux Messages postés 27811 Statut Modérateur 3 363
 
En principe, sous exceed, on ne voit pas les différentes machines sur lesquelles on est connecté, car dès que tu utilises, par exemple le xdcmp brodcast, il va chercher celles qui offrent un service telnet, ensuite, tu t'y connectes et la session est gérée par le X d'exceed.

Si tu veux une liste des instances auxquelles tu es connecté, il faut passer par autre chose qu'exceed, genre putty (qui affiche le hostname de la machine), et tu pourras également, moyennant un EXPORT DISPLAY, utiliser le X de ton poste, fourni par exceed.
0