Commande UNIX pour savoir ou on est loggé
Fermé
Lueur
-
12 juil. 2010 à 12:59
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 - 16 juil. 2010 à 14:43
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 - 16 juil. 2010 à 14:43
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.
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:
- Commande UNIX pour savoir ou on est loggé
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande sfc scannow - Guide
5 réponses
blux
Messages postés
26756
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
1 avril 2025
3 332
Modifié par blux le 12/07/2010 à 13:02
Modifié par blux le 12/07/2010 à 13:02
Salut,
A+ Blux
uname -ndonne le hostname de la machine...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 juil. 2010 à 13:06
12 juil. 2010 à 13:06
Salut,
;-)
hostname
;-)
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.
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.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
13 juil. 2010 à 11:27
13 juil. 2010 à 11:27
Ben désolé d'avoir répondu à côté vu les explications fournies dans ton 1er post !
foobar47
Messages postés
13536
Date d'inscription
jeudi 9 janvier 2003
Statut
Contributeur
Dernière intervention
16 mai 2014
533
16 juil. 2010 à 14:43
16 juil. 2010 à 14:43
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
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
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,
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,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
blux
Messages postés
26756
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
1 avril 2025
3 332
13 juil. 2010 à 12:50
13 juil. 2010 à 12:50
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.
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.