Parfois, lorsque le nombre d'utilisateurs connectés est trop important, mon ordinateur peut devenir très lent et très lent à cause de la faible quantité de mémoire RAM disponible. Je souhaite pouvoir déconnecter rapidement les autres utilisateurs de la ligne de commande au lieu de basculer manuellement dans chaque utilisateur et de les déconnecter.
Est-ce possible?
c'est une réponse
who -u
qui vous donne le PID
Ensuite, vous pouvez tuer la session utilisateur.
kill "pid"
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>
(qui est identique à Sudo pkill -9 -u <username>
)
exemple:
Sudo pkill -9 -u guest-2Rw4Lq
(pour tuer un utilisateur de session invité nommé guest-2Rw4Lq
)
who -u
> adam ttys000 Aug 4 09:22 . 91228
puis
Sudo kill 'PID number'
Sudo kill 91228
PID (Process ID) est le numéro à quatre ou cinq chiffres à la fin de la lecture par l'utilisateur (91228).