22 votes

Connexion directe au terminal au lieu de l'interface graphique

Premièrement : je ne parle évidemment pas de se connecter et de lancer automatiquement Terminal.app.

Sur les anciennes versions de Mac OS X Avant, vous pouviez taper >console dans le champ du nom d'utilisateur sur l'écran de connexion et accéder directement à une session de terminal en ligne de commande.

Je ne l'avais pas fait depuis des années jusqu'à l'autre jour. Mais maintenant, lorsque j'essaie, mon ordinateur se bloque. Je ne peux pas annuler, et il ne m'envoie jamais à une session de terminal.

Est-ce que c'est encore possible de faire ça ? Si non, quelqu'un sait-il quand cela a été supprimé ? Il semble étrange que la saisie de >console pourrait bloquer la machine si elle ne le reconnaissait pas d'une manière ou d'une autre.

2 votes

Quel système d'exploitation utilisez-vous ?

0 votes

J'ai le même problème sur un MBA 2013 fonctionnant sous OS X 10.9.1.

0 votes

C'est Mavericks sur un MBP Retina 2012 avec une installation propre d'il y a seulement deux semaines.

7voto

silkshake Points 71

Si vous trouvez que la >console ne fonctionne pas, les nouveaux systèmes d'exploitation l'ont désactivée par défaut.

Une modification rapide de la ligne de commande de la préférence la réactivera :

sudo defaults write /Library/Preferences/com.apple.loginwindow.plist "DisableConsoleAccess" NO

1 votes

Cela ne fonctionne pas sur 10.12.1 (16B2555)

0 votes

Il ne fonctionne pas non plus sur 10.13.2

0 votes

Une solution pour Monterey OSX ?

6voto

maxpenguin Points 1488

>La console fonctionne sous OS X 10.7.5, 10.8 et 10.9.

Je viens de tester >console et j'ai pu me connecter à la console sans problème en utilisant les OS X ci-dessus.

Je dirais qu'il y a un autre problème avec votre système si vous ne pouvez pas accéder à la console de base.

Je vérifierais également les journaux de la console et le moniteur d'activité comme indiqué. ici .

1 votes

L'OP pourrait même se connecter à son Mac avant d'essayer de se connecter à la >console et ensuite écouter le fichier journal du système ! Exécuter sysdiagnose lorsque le Mac est gelé et voir quel processus est bloqué ou en cours d'exécution. Ma question est la suivante : qu'est-ce qui doit être fait en mode mono-utilisateur et que vous ne pouvez pas accomplir à partir de ssh ou de l'application terminal ?

3voto

BringMyCakeBack Points 596

Une autre chose que vous pourriez vouloir vérifier est si vous pouvez démarrer en mode utilisateur unique. Le mode utilisateur unique est déclenché en maintenant la touche cmd-s au démarrage :

http://support.apple.com/kb/ht1492

L'environnement du mode mono-utilisateur est assez différent de celui du terminal standard, car vous vous connectez en tant que Root et de nombreux services système sont désactivés. >console approche.

0 votes

Oui, je peux accéder au mode mono-utilisateur sans problème. Si c'est différent, mon écran devient maintenant gris et puis se bloque après avoir tapé >console à l'écran de connexion.

0 votes

Hmmm. Avez-vous pris soin d'essayer après un redémarrage complet, et pas seulement après une déconnexion de l'utilisateur ? Et juste pour lancer d'autres idées au hasard, avez-vous installé la dernière version de XQuartz ? Vous pouvez également vérifier votre fichier tty pour vous assurer que tout est en ordre, mais veillez à savoir comment annuler les changements que vous avez effectués.

1voto

iRadix Points 11

J'ai le même problème et je peux ajouter ce qui suit :

sshed dans la machine avant d'entrer >console dans la fenêtre de connexion.

J'ai entré >console et appuyé sur retour dans la fenêtre de connexion.

Sur la machine qui était connectée via ssh, j'ai exécuté sudo tail /var/log/system.log qui a montré la preuve d'une panne de SecurityAgent.

J'ai tué (kill -HUP ) le processus WindowServer (via ssh) et j'ai immédiatement obtenu un bloc blanc dans le coin supérieur gauche de l'écran. J'ai appuyé sur Retour et j'étais à l'invite login : et j'ai pu m'authentifier et travailler en mode console.

Les tests ultérieurs ont tous été identiques, donc pour accéder à la >console, il semble que vous ayez besoin d'une deuxième machine et d'un accès ssh.

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