Déconnexion des autres utilisateurs de la ligne de commande

49

Parfois, lorsque le nombre d'utilisateurs connectés est trop élevé, l'ordinateur peut devenir très lent et lent en raison de la faible quantité de mémoire RAM disponible. Je voudrais pouvoir déconnecter rapidement les autres utilisateurs de la ligne de commande au lieu de basculer manuellement vers chaque utilisateur et de les déconnecter.

Est-ce possible?

    
posée Isaiah 08.11.2010 - 22:34
la source

3 réponses

50

c'est une réponse

who -u

qui vous donne le PID

Ensuite, vous pouvez tuer la session utilisateur.

kill "pid"
    
réponse donnée hhlp 08.11.2010 - 22:42
la source
25

Vous pouvez utiliser who pour vérifier quels utilisateurs sont connectés:

who

Vous pouvez déconnecter l’utilisateur en envoyant le signal KILL au processus utilisateur avec:

sudo pkill -KILL -u <username>

(identique à sudo pkill -9 -u <username> )

exemple:

sudo pkill -9 -u guest-2Rw4Lq

(pour supprimer un utilisateur de session invité nommé guest-2Rw4Lq )

    
réponse donnée precise 27.03.2014 - 09:35
la source
3
who -u


> adam     ttys000  Aug  4 09:22   .       91228 

alors

sudo kill 'PID number'
sudo kill 91228

PID (identifiant du processus) est le numéro à quatre ou cinq chiffres à la fin de la lecture de l’utilisateur (91228)

    
réponse donnée adm 11.02.2016 - 05:24
la source

Lire d'autres questions sur les étiquettes