OVH Cloud OVH Cloud

Killer une session.

5 réponses
Avatar
michel fabing
Bonjour, sur un de mes serveur, sur lequel je me connecte via SSH, J'ai
un utilisateur qui est constament connecter.
Lorsque je fais un "who", j'apercoit un compte "user" active.
Par contre lorsque je fais ps aux | grep user, aucun processus ne tourne
a son compte.
D'ou ma question comment puis-je killer sa session?
Que puis-je faire de plus?
Merci.

5 réponses

Avatar
Nicolas George
michel fabing wrote in message :
Lorsque je fais un "who", j'apercoit un compte "user" active.
Par contre lorsque je fais ps aux | grep user, aucun processus ne tourne
a son compte.
D'ou ma question comment puis-je killer sa session?
Que puis-je faire de plus?


Si ps ne montre rien, c'est bien qu'il n'y a rien. Ce genre de problème
vient d'un mauvais effacement de la session dans utmp (/var/run/utmp). Il
n'y a hélas pas d'outils standard pour manipuler les enregistrements de ce
fichier.

Avatar
Jérémy JUST
On Fri, 04 Mar 2005 11:50:06 -0500
michel fabing wrote:

Lorsque je fais un "who", j'apercoit un compte "user" active.


« who » se fonde sur la base utmp (ou wtmp), qui ne contient
généralement pas trace des déconnexions, mais seulement de (certaines)
connexions.
Donc ce n'est pas très précis.


Par contre lorsque je fais ps aux | grep user, aucun processus ne
tourne a son compte.


Donc c'est qu'il n'est pas connecté.


D'ou ma question comment puis-je killer sa session?


Il n'a pas de session en cours, et il ne prend aucune ressource.
Donc tu n'as pas besoin de faire quoi que ce soit.


Les pages de man de « who » et « utmp » doivent pouvoir t'apporter des
infos en plus.

--
Jérémy JUST

Avatar
TiChou
Dans le message <news:d0a7id$8rf$,
*Nicolas George* tapota sur f.c.o.l.configuration :

Si ps ne montre rien, c'est bien qu'il n'y a rien. Ce genre de problème
vient d'un mauvais effacement de la session dans utmp (/var/run/utmp).


Cela arrive généralement quand on a un système de rotation des logs.

Il n'y a hélas pas d'outils standard pour manipuler les enregistrements
de ce fichier.


Mais on peut par contre trouver des outils « non standard » comme les «
log-wipers ». Par exemple le petit programme wipe (wipe-1.00.tgz) permet de
manipuler les fichiers lastlog, utmp et wtmp en supprimant les entrées
voulues.

--
TiChou

Avatar
michel fabing
HA, comment je peut regler ce petit probleme.
J'utilise HotSanic pour monitorer mes serveurs, et le fait de voir un graph
montrant un utilisateur connecter en permanence me gene un peu.
J'aimerais juste retablir cela, et remettre le graph a zero.
D'avance merci.
Michel.

Jérémy JUST wrote in message
news:
On Fri, 04 Mar 2005 11:50:06 -0500
michel fabing wrote:

Lorsque je fais un "who", j'apercoit un compte "user" active.


« who » se fonde sur la base utmp (ou wtmp), qui ne contient
généralement pas trace des déconnexions, mais seulement de (certaines)
connexions.
Donc ce n'est pas très précis.


Par contre lorsque je fais ps aux | grep user, aucun processus ne
tourne a son compte.


Donc c'est qu'il n'est pas connecté.


D'ou ma question comment puis-je killer sa session?


Il n'a pas de session en cours, et il ne prend aucune ressource.
Donc tu n'as pas besoin de faire quoi que ce soit.


Les pages de man de « who » et « utmp » doivent pouvoir t'apporter des
infos en plus.

--
Jérémy JUST



Avatar
michel fabing
merci pour cette astuce.
En effet, il m'etait impossible de changer quoi que ce soit a cela, mes
graphs monitorisant mon systeme affichait en permanence qu'une personne
etait connecter alors que c'etait faut.
Grace a Wipe, j'ai pu remettre mes logs a zero et resoudre mon probleme.


TiChou wrote in message
news:
Dans le message <news:d0a7id$8rf$,
*Nicolas George* tapota sur f.c.o.l.configuration :

Si ps ne montre rien, c'est bien qu'il n'y a rien. Ce genre de problème
vient d'un mauvais effacement de la session dans utmp (/var/run/utmp).


Cela arrive généralement quand on a un système de rotation des logs.

Il n'y a hélas pas d'outils standard pour manipuler les enregistrements
de ce fichier.


Mais on peut par contre trouver des outils « non standard » comme les

log-wipers ». Par exemple le petit programme wipe (wipe-1.00.tgz) permet
de

manipuler les fichiers lastlog, utmp et wtmp en supprimant les entrées
voulues.

--
TiChou