49 votes

Comment déconnecter un utilisateur à partir de la ligne de commande dans OS X 10.9

Je veux déconnecter mon Mac OS X à partir de la ligne de commande. Ma version d'OS X est 10.9. J'ai essayé la commande pkill -KILL -u uid mais cette commande n'a pas fonctionné. Existe-t-il une commande qui peut être utilisée pour déconnecter un utilisateur du système en utilisant uniquement la ligne de commande, et pas AppleScript ?

1voto

tovare Points 161

Cela fait l'affaire pour moi.

sudo -s

Pour obtenir des privilèges Root et l'invite #, puis tuer les processus.

killall -vu username -HUP

Et si tout n'a pas disparu. Nuke em ! Avertissement obligatoire - tuer les choses en tant que Root n'a pas d'annulation ni d'avertissement du type "êtes-vous sûr de vouloir interrompre ce processus sans sauvegarder vos fichiers, y compris les bases de données critiques pour le système qui pourraient rendre la machine non amorçable en de rares occasions".

killall -vu username -9

1voto

MichaelDarkBlue Points 21

Une façon extrême de mettre fin à la session de l'utilisateur est de forcer un redémarrage :

sudo shutdown -r now

Cela fonctionne bien si vous essayez de mettre à jour le système.

-3voto

Karol Kowalski Points 1

Ceci fait l'affaire pour moi

sudo -su utilisateur

et pour Root

sudo -su Root

-5voto

holbein Points 1

Si vous êtes connecté avec ssh à un ordinateur distant, vous pouvez vous déconnecter en tapant simplement 'exit' :

[host:~user]$ exit

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X