Fermer la session d'un autre utilisateur connecté

  • Créateur du sujet Créateur du sujet sylver
  • Date de début Date de début

sylver

Membre actif
23 Septembre 2003
343
39
Bonjour

Quelques recherches sur le forum et avec Google ne m'ont pas permis de trouver réponse à cette question : est-il possible (via une commande unix par exemple) de fermer la session d'un autre utilisateur connecté sur la machine ?

Par exemple, ma sœur démarre l'ordi, se connecte sur son compte avec son mot de passe, fait ses affaires, puis avant de partir de l'ordi elle fait afficher la fenêtre d'ouverture de session. Donc elle est encore connectée, mais pas possible de retourner sur sa session sans le mot de passe (ce qui est logique).

Seulement, moi après j'arrive à l'ordi, je vois dans le fenêtre d'ouverture de session qu'elle est connectée (il y a une coche orange à côté de son nom). Je peux très bien me connecter et utiliser mon compte normalement, mais de la RAM est utilisée pour faire tourner son compte à elle. Donc est-ce que, en tant qu'administrateur et root de l'ordinateur, j'ai un moyen de fermer sa session (sans connaître son mot de passe) pour libérer la RAM qui est allouée à sa session ?

Merci d'avance.
 
sylver a dit:
j'ai un moyen de fermer sa session (sans connaître son mot de passe) pour libérer la RAM qui est allouée à sa session ?

En débranchant la prise de courant ?... :D

Je plaisante, mais dans le principe, ça revient un peu à ça. Mettre brutalement fin à la session de quelqu'un d'autre peut lui faire perdre son travail.

Sinon, si tu es administrateur, avec le Moniteur d'Activité tu dois pouvoir visualiser tous les process, y compris ceux des autres sessions, avec l'indication de la mémoire utilisée par chacun. Dans la colonne "PID" figure leur numéro d'identification. Pour en éliminer un, il faut taper la commande "sudo kill XXX" dans Terminal, où XXX est le PID du process.

En éliminant le process "login window", on élimine du même coup toutes les applications lancées dans la session correspondante.

C'est assez violent comme procédé, et il vaut mieux ne pas en abuser. Ne serait-ce que pour garantir une bonne stabilité du système.