Localiser un identifiant de connexion réseau
Résolu
Bonjour !
Je travaille actuellement dans un réseau d'université avec des machines sous linux. Chaque élève se connecte avec un identifiant personnel. Je souhaite savoir s'il est possible de localiser cet identifiant, pour obtenir son IP ou le nom de la machine par exemple. Le but est de pouvoir lancer un ssh vers cette machine par la suite.
Merci !
Je travaille actuellement dans un réseau d'université avec des machines sous linux. Chaque élève se connecte avec un identifiant personnel. Je souhaite savoir s'il est possible de localiser cet identifiant, pour obtenir son IP ou le nom de la machine par exemple. Le but est de pouvoir lancer un ssh vers cette machine par la suite.
Merci !
A voir également:
- Localiser un identifiant de connexion réseau
- Gmail connexion - Guide
- Identifiant et mot de passe - Guide
- Localiser un indicatif téléphonique - Guide
- Reseau orange non détecté ✓ - Forum Livebox
- Identifiant correct requis connexion - Forum Gmail
1 réponse
La question est un peu trop vague. Tu peux regarder qui est connecté à une machine en tapant dans un shell lancé sur cette machine des commandes comme :
Pour localiser une personne sur une machine, il faudrait écrire un script qui se connecte sur chaque machine et lance l'une de ces commandes sur chacune d'elle.
Ça peut se faire avec un petit script shell auquel on passe en paramètre un fichier texte qui liste les IP des machines du parc. Pour éviter d'avoir à taper le mot de passe pour chaque connexion ssh, il faudrait mettre en place un système de clé ssh et bien entendu, pouvoir se logguer sur chaque machine du parc.
Note qu'un utilisateur peut être local (et référencé dans /etc/passwd), ou distant (nis, ldap...). Dans le cas d'une configuration nis (en voie de disparition au profit de ldap), on peut interroger le serveur nis avec des commandes comme :
De la même façon on peut interroger un serveur ldap pour voir les utilisateurs qui y sont référencés.
Bonne chance
w who finger
Pour localiser une personne sur une machine, il faudrait écrire un script qui se connecte sur chaque machine et lance l'une de ces commandes sur chacune d'elle.
Ça peut se faire avec un petit script shell auquel on passe en paramètre un fichier texte qui liste les IP des machines du parc. Pour éviter d'avoir à taper le mot de passe pour chaque connexion ssh, il faudrait mettre en place un système de clé ssh et bien entendu, pouvoir se logguer sur chaque machine du parc.
Note qu'un utilisateur peut être local (et référencé dans /etc/passwd), ou distant (nis, ldap...). Dans le cas d'une configuration nis (en voie de disparition au profit de ldap), on peut interroger le serveur nis avec des commandes comme :
ypcat passwd
De la même façon on peut interroger un serveur ldap pour voir les utilisateurs qui y sont référencés.
Bonne chance