Comment accéder à une console de connexion secrète sous Mac OS

Image illustrant : Comment accéder à une console de connexion secrète sous Mac OS
  1. Accueil
  2. Tutoriels
  3. Mac
  4. Comment accéder à une console de connexion secrète sous Mac OS

Etes-vous un utilisateur avancé de Mac à l'aise avec l'environnement de ligne de commande? Regardez comment accéder à une console de connexion secrète sous Mac OS.

Certaines versions de Mac OS prennent en charge la possibilité de se connecter n'importe quel compte d'utilisateur directement à la ligne de commande directement à partir de l'écran de connexion traditionnel, contournant ainsi l'interface utilisateur Mac familière. Au lieu de cela, vous signez essentiellement un utilisateur directement dans le terminal (un peu comme utiliser le client ssh pour vous connecter à un serveur SSH), sans avoir à charger le bureau, le Finder, le WindowServer ou tout autre accessoire de l'interface graphique. Cela peut être pratique pour les utilisateurs avancés qui ont besoin d'accéder rapidement à la ligne de commande complète à partir d'un compte d'utilisateur particulier, mais qui souhaitent ignorer la connexion et le chargement complets de l'environnement graphique Mac OS. Gardez à l'esprit que toutes les versions du logiciel système ne prennent pas en charge cette fonctionnalité, il faudra donc un peu de découverte pour déterminer ce qui fonctionne ou non.

Avant de plonger, sachez que ce n'est vraiment que pour les utilisateurs avancés de Mac parfaitement à l'aise avec l'environnement de ligne de commande. Il est également important de souligner que la console / le terminal de connexion caché est complètement différent du mode mono-utilisateur ou du terminal en mode de récupération, qui sont pris en charge sur tous les Mac et versions de Mac OS. D'une part, avec l'astuce de connexion à la console, vous pouvez vous connecter directement en tant qu'utilisateur sur le Mac avec des privilèges de niveau utilisateur, tandis que le mode mono-utilisateur utilise toujours une connexion root avec de nombreux services et processus système désactivés, et est destiné à des fins plus administratives. Deux utilisations courantes du mode mono-utilisateur sont la réparation d'un disque avec fsck et la modification d'un mot de passe administrateur, ou d'autres tâches de dépannage. Le mode utilisateur unique et le terminal de récupération sont vraiment les meilleurs pour le dépannage et ne sont pas un environnement approprié pour des interactions plus génériques en ligne de commande, mais la connexion directe à la console peut être utilisée comme vous le feriez pour l'application Terminal.

Ma version MacOS prend-elle en charge le terminal / la console de connexion?

La connexion à la console n'est pas prise en charge par toutes les versions de Mac OS ou Mac OS X. La fonction de connexion à la console semble être prise en charge dans Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain lion), 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger, etc. mais peuvent ou non être pris en charge dans MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra), OS X 10.11.6 (El Capitan), ou 10,10 Yosemite. N'hésitez pas à signaler dans les commentaires ci-dessous si vous avez réussi ou non, ainsi que votre version du logiciel système.

Vous pouvez essayer d'activer la console de connexion sous Mac OS / Mac OS X avec la commande par défaut suivante, puis redémarrer le Mac pour ensuite suivre les instructions ci-dessous pour voir si vous pouvez accéder au terminal de l'écran de connexion:

sudo écrit par défaut /Library/Preferences/com.apple.loginwindow.plist "DisableConsoleAccess" NON

Si vous essayez de charger la console à partir de l'écran de connexion sur un Mac non pris en charge, vous ne verrez qu'un écran noir vierge qui semble inévitable, vous obligeant à redémarrer de force le Mac, ou vous verrez brièvement un flash de texte blanc sur le écran noir, puis un écran noir vierge qui nécessite également un redémarrage pour s'échapper. Si vous connaissez un moyen de contourner cela, partagez avec nous dans les commentaires.

Comment accéder à un terminal à l'écran de connexion sous Mac OS

Notez que vous devez désactiver la connexion automatique sur le Mac, sinon vous n'aurez pas accès à l'écran de connexion au démarrage à partir duquel accéder à la console. N'oubliez pas que toutes les versions de Mac OS ne prennent pas en charge cette fonctionnalité.

  • Redémarrez le Mac comme d'habitude
  • Sur l'écran de connexion, choisissez «Autre»
  • Pour le nom d'utilisateur, tapez ce qui suit, puis appuyez sur Retour - aucun mot de passe n'est encore nécessaire

> console

  • Appuyez sur la touche Retour
  • En cas de succès, vous verrez une invite de connexion sur la ligne de commande, comme si vous venez de démarrer un environnement Unix sans environnement de fenêtrage, entrez maintenant un nom d'utilisateur et un mot de passe pour vous connecter directement à la ligne de commande en tant qu'utilisateur
  • REMARQUE: en cas d'échec, l'écran deviendra noir et vous devrez forcer le redémarrage du Mac en maintenant la touche Marche / Arrêt enfoncée pour quitter

En supposant que vous vous êtes correctement connecté à la console de connexion, vous aurez un accès complet à tout ce que vous feriez dans un environnement Terminal normal, mais sans aucune interface graphique Mac OS. Vous pouvez quitter cet environnement en redémarrant à partir de la ligne de commande avec les commandes d'arrêt ou de redémarrage.

Notez que vous pouvez accéder au champ «Autre» lorsque vous masquez la liste des noms d'utilisateur de connexion ou lorsque la liste des utilisateurs à l'écran de connexion est activée, mais cela ne fonctionnera pas avec la connexion automatique activée.

C'est une astuce peu connue, et qui est prise en charge dans certaines versions de Mac OS, mais pas dans d'autres brouille encore les eaux de quand et où cela fonctionnera, et si le support a été retiré des versions modernes (il semble manquer dans les dernières versions de macOS). MacWorld a référencé le Terminal de connexion secrète il y a quelque temps et a découvert une discussion sur l'astuce datant de 2002, suggérant que la connexion à la console peut fonctionner dans toutes les versions antérieures de Mac OS X mais pas dans les versions les plus récentes. Pour savoir définitivement quelles versions prennent en charge cette fonctionnalité, l'exploration des utilisateurs dans une grande variété de versions plus récentes de Mac OS serait nécessaire. J'ai réussi à accéder à Terminal via la console de connexion sur un Mac exécutant Mavericks, mais pas sur un Mac exécutant High Sierra ou Sierra, par exemple. Il est tout à fait possible que cette fonctionnalité soit définitivement supprimée dans les versions modernes de macOS, auquel cas cela ne s'appliquera qu'aux anciens logiciels système Mac OS X.

Avez-vous pu accéder à la console de connexion sur votre Mac ou avec votre version de Mac OS? Partagez votre expérience dans les commentaires ci-dessous et si vous connaissez d'autres conseils ou astuces concernant l'écran du terminal de connexion peu connu, partagez-les également.

Partager Tutoriel

Mots clés dans : Comment accéder à une console de connexion secrète sous Mac OS

console connexion MacOS

Autres Tutoriels sur (console, connexion, MacOS) ...