FORUM Tom's Hardware » Le monde de Linux » Utilisation » avoir un historique des connexions utilisateurs
 

avoir un historique des connexions utilisateurs

Il y a 420 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : avoir un historique des connexions utilisateurs
 
Plus d'informations

salut à tous,
voila je voudrais avoir sur un fichier l'historique des personnes
qui se connectent sur mon serveur ?
Si oui, existe-t-il une commande ou un fichier (qui détaille l'historique de connexion) ?
Si non , Comment créer ce script ?

mon serveur tourne avec un Mandrake Linux 1O.1 et les clients sont sur windob !

Merci pour vos réponses

Plus d'informations

Je suppose que tu utilises samba ?
dans ce cas, il te suffit de rajouter dans le bloc de partage netlogon (scripts d'ouverture de session) les directives suivantes :
root preexec = echo -e "%u connecte a %T sur %M\n" >> /var/log/samba/%u.txt
root postexec = echo -e "%u deconnecte a %T\n" >> /var/log/samba/%u_deconnect.txt

Tu auras ainsi :
-un fichier [login_utilisateur].txt avec l'heure de connexion et l'IP/nom de la machine pour les logs de connexion
-un fichier [login_utilisateur]_deconnect.txt avec l'heure de déconnexion quand l'utilisateur se délogge

Ces fichiers, dnas l'exemple, sont stockés dans /var/log/samba
En espérant avoir répondu à ta question ... ;)
++


---------------
Point trop n'en faut,
Un peu suffit ! ;)

 

Plus d'informations

salut seth37,
déja je te remercie pour ta réponse,
vu que je suis un nouveau sous linux, j'aimerais savoir ce que tu veux dire par scripts d'ouverture de session ?

et j'aimerais maintenant savoir si j'ai des "Clients" qui sont sous Linux et qui se connectent au serveur linux ?

comment puis je avoir la meme chose c'est a dire ( mon historique de connexion des utilisateurs ??)

Merci de vos réponses !

Plus d'informations

j'aimerais savoir ce que tu veux dire par scripts d'ouverture de session ?

Dans le cas de Windobe, tu peux exécuter un ensemble de commandes DOS lors de l'ouverture de session des utilisateurs, le plus souvent des commandes net use qui permettent de monter des lecteurs réseau.
Le moyen le plus pratique pour automatiser ces commandes est de les entrer à la suite dans un fichier .bat ou .cmd.
Tu configures ensuite ton samba pour qu'il exécute ce script lors de l'ouverture des sessions sous Windobe, et ce automatiquement. Ceci est un script d'ouverture de session.


si j'ai des "Clients" qui sont sous Linux et qui se connectent au serveur linux ?

Pour moi, tout dépend de la manière, du service qu'ils utilisent pour se connecter. Ouvrent-ils directement une session sur le serveur ou se connectent-ils en SSH ?

En attendant ta réponse ...

Plus d'informations

les clients ouvrent une session sur le serveur,
j'aurais besoin de savoir quel jour il s'est connecté et le nom d'utilisateur!

Voila merci de ta réponse !

A +

Plus d'informations

Donc pour résumer, tu as une stations de travail Linux, l'utilisateur se loggue dessus en utilisant un profil stocké sur le serveur.
Si c'est le cas utilises-tu un annuaire LDAP ?
J'ai cherché un petit peu sur mon système les logs de connexion via Linux mais je ne les ai pas encore trouvé, je n'ai trouvé que les session SSH ouvertes depuis le serveur vers une autre machine.
En attendant tes précisions, je vais faire quelques recherches de mon côté.
Désolé de ne pouvoir t'aider plus dans l'immédiat !

Pour tes clients s'exécutant sous Windows, est-ce que tu as essayé la solution que je t'ai proposée ?
++


---------------
Point trop n'en faut,
Un peu suffit ! ;)

 


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Le monde de Linux » Utilisation » avoir un historique des connexions utilisateurs
 

Annonces Google
Publicité