Connectez-vous à OSX via la ligne de commande

Je veux pouvoir m’authentifier avec la fenêtre de connexion via la ligne de commande. Je ne sais pas si c’est même possible, mais si c’est le cas, j’aimerais vraiment savoir comment cela se passe.

J’ai mis au point le processus s’appelle “loginwindow” mais je ne peux pas savoir comment lui transmettre des parameters.

Je vous remercie.

Qu’en est-il de quelque chose comme ça:

#!bin/sh cat >/tmp/Login_Automatically.sh <<-"EOF" if [[ "$(who | grep console)" == "" ]]; then # Runs ONLY if no one is logged in osascript < 

(via http://hints.macworld.com/article.php?story=2010021119293586 )

De même, ne pouvez-vous pas désactiver l'authentification dans les préférences système si vous souhaitez ignorer la connexion?

Ou si vous voulez le tuer, lisez: Tuez le processus "loginwindow" en utilisant la ligne de commande sous Mac OS X

La solution était dans les commentaires de cet article .

Copiez et collez dans la ligne de commande / ARD:

 osascript -e 'tell application "System Events" to keystroke "usernamegoeshere"'; \ osascript -e 'tell application "System Events" to keystroke tab'; \ osascript -e 'tell application "System Events" to keystroke "passwordgoeshere"'; \ osascript -e 'tell application "System Events" to keystroke return' 

Merci à Sam Mirrado d’avoir fourni le lien vers l’article.

Source Commentaire de engelby le 16 févr. ’10 14:09:32.