web-dev-qa-db-fra.com

Qu'est-ce qu'un moyen convivial de déconnecter les autres utilisateurs?

Quel est l'équivalent Ubuntu de cette interface?

How to log off a user in windows 7

Je recherche une méthode conviviale que le propriétaire d’un ordinateur peut utiliser pour déconnecter d’autres utilisateurs sans avoir à redémarrer.

Le cas qui me préoccupe concerne un utilisateur de niveau débutant qui a besoin d'un contrôle administratif sur l'ordinateur car il en est le propriétaire, mais qui ne s'inquiète probablement pas de la plupart des tâches que nous associerions habituellement à l'administration système.

7
ændrük

Je ne connais aucun endroit où cela se trouve dans l'interface graphique.

Sudo pkill -u <username> 

est vraiment le moyen simple de le faire, suivi de

Sudo pkill -KILL -u <username>

un peu plus tard si tout ne s'arrête pas comme il se doit. Si l'utilisateur "non technique" en question n'est pas capable de s'en souvenir, un script demandant de saisir un nom d'utilisateur, puis d'exécuter ces commandes, aurait environ cinq lignes de code et un lien vers celui-ci pourrait être placé de manière pratique.

8
Perkins

J'utilise la commande suivante:

 ps aux | grep ssh | grep "$USER@pts/" | tr -s ' '| cut -d ' ' -f2 | sort -n -r | head -n 1 | xargs kill -9
  • sort est utilisé pour tuer la dernière connexion.
  • remplacez $ USER par le nom d'utilisateur si nécessaire, sinon la connexion de l'utilisateur qui exécute la commande sera supprimée. Cordialement Liloulinx
1
Liloulinx

Du point de vue de l'administration, il n'y a pas de meilleure interface graphique que votre terminal

Terminal command

0
wojox