Jak získat přístup ke konzole tajného přihlášení v systému Mac OS

Obsah:

Anonim

Některé verze Mac OS podporují možnost přihlásit se k libovolnému uživatelskému účtu přímo do příkazového řádku přímo z tradiční přihlašovací obrazovky, čímž obcházejí známé uživatelské rozhraní Mac. Místo toho v podstatě podepisujete uživatele přímo do terminálu (trochu jako pomocí klienta ssh pro připojení k serveru SSH), aniž byste museli načítat plochu, Finder, WindowServer nebo jakékoli jiné kudrlinky GUI.To může být užitečné pro pokročilé uživatele, kteří potřebují rychlý přístup ke kompletnímu příkazovému řádku z konkrétního uživatelského účtu, ale chtějí přeskočit kompletní přihlášení a načítání grafického prostředí Mac OS. Mějte však na paměti, že ne všechny verze systémového softwaru tuto funkci podporují, takže bude vyžadovat trochu objevování, abyste určili, které ano a které ne.

Než se do toho pustíte, uvědomte si, že je to opravdu jen pro pokročilé uživatele počítačů Mac, kteří dokonale znají prostředí příkazového řádku. Je také důležité zdůraznit, že konzola / terminál skrytého přihlášení se zcela liší od režimu jednoho uživatele nebo terminálu režimu obnovení, které jsou podporovány na všech počítačích Mac a verzích Mac OS. Za prvé, s trikem Console Login se můžete přihlásit přímo jako jakýkoli uživatel na Macu s oprávněními na uživatelské úrovni, zatímco režim pro jednoho uživatele vždy používá přihlášení root s deaktivovanými mnoha systémovými službami a procesy a je zaměřen na více administrativní účely. Dvě běžná použití režimu jednoho uživatele jsou oprava disku pomocí fsck a změna hesla správce nebo jiné úlohy odstraňování problémů.Režim jednoho uživatele a Terminál pro obnovení jsou opravdu nejlepší pro odstraňování problémů a nejsou vhodným prostředím pro obecnější interakce s příkazovým řádkem, ale přímé přihlášení do konzoly lze použít stejně jako aplikaci Terminál.

Podporuje moje verze MacOS přihlašovací terminál / konzoli?

Přihlášení do konzole není podporováno všemi verzemi Mac OS nebo Mac OS X. Zdá se, že funkce přihlášení do konzole je podporována v Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain lion) , 10.7.x (lev), 10.6.x (Snow Leopard), Leopard, Tiger atd., ale mohou nebo nemusí být podporovány v MacoS Mojave (10.14), macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 (El Capitan) nebo 10.10 Yosemite. Neváhejte a nahlaste v komentářích níže, zda jste s tím byli úspěšní nebo ne, a svou verzi systémového softwaru.

Můžete se pokusit povolit přihlašovací konzolu v systému Mac OS / Mac OS X pomocí následujícího příkazu defaults a poté restartovat Mac a poté postupujte podle níže uvedených pokynů, abyste zjistili, zda máte přístup k přihlašovací obrazovce. terminál:

"

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

Pokud se pokusíte načíst konzolu z přihlašovací obrazovky na nepodporovaném Macu, uvidíte buď pouze prázdnou černou obrazovku, která se zdá být nevyhnutelná, což vyžaduje násilné restartování Macu, nebo krátce vidět záblesk bílého textu na černé obrazovce a pak prázdná černá obrazovka, která také vyžaduje restart, aby se zavřelo. Pokud víte o způsobu, jak to obejít, podělte se s námi v komentářích.

Jak získat přístup k terminálu na přihlašovací obrazovce v systému Mac OS

Všimněte si, že na Macu musíte mít vypnuté automatické přihlašování, jinak nebudete mít při spouštění přístup k přihlašovací obrazovce, ze které se dostanete do konzole. Pamatujte, že ne všechny verze Mac OS tuto funkci podporují.

  1. Restartujte Mac jako obvykle
  2. Na přihlašovací obrazovce vyberte „Jiné“
  3. Pro uživatelské jméno zadejte následující a poté stiskněte return – zatím není potřeba žádné heslo
  4. >konzole

  5. Stiskněte klávesu Return
  6. Pokud bude úspěšný, na příkazovém řádku se zobrazí výzva k přihlášení, jako byste právě spustili unixové prostředí bez prostředí oken, nyní zadejte uživatelské jméno a heslo pro přímé přihlášení do příkazového řádku jako tento uživatel
  7. POZNÁMKA: Pokud se to nepodaří, obrazovka zčerná a budete muset vynutit restart Mac podržením vypínače pro ukončení

Za předpokladu, že jste se úspěšně přihlásili do přihlašovací konzoly, budete mít plný přístup ke všemu, co byste měli v normálním prostředí terminálu, ale bez jakéhokoli grafického rozhraní Mac OS. Toto prostředí můžete opustit restartováním z příkazového řádku pomocí příkazů shutdown nebo reboot.

Upozorňujeme, že do pole „Jiné“ můžete vstoupit, když skryjete seznam přihlašovacích uživatelských jmen nebo se seznamem uživatelů na přihlašovací obrazovce, ale nebude to fungovat se zapnutým automatickým přihlášením.

Toto je málo známý trik a to, že je podporován v některých verzích Mac OS, ale ne v jiných, dále bahní vody, kdy a kde bude fungovat a zda byla podpora stažena z moderních verzí (zdá se, že v nejnovějších verzích macOS chybí). MacWorld se před časem zmínil o tajném přihlašovacím terminálu a objevil diskuzi o triku z roku 2002, což naznačuje, že přihlášení do konzole může fungovat ve všech dřívějších verzích Mac OS X, ale ne v nejnovějších verzích. Chcete-li definitivně zjistit, které verze tuto funkci podporují, bude nutný uživatelský průzkum v široké škále novějších verzí Mac OS. Byl jsem schopen úspěšně přistupovat k Terminálu přes přihlašovací konzolu na Macu s Mavericks, ale ne na Macu s High Sierra nebo Sierra, například. Je zcela možné, že tato funkce je v moderních verzích macOS nadobro pryč, v takovém případě se to bude týkat pouze staršího systémového softwaru Mac OS X.

Byli jste schopni získat přístup k přihlašovací konzole na vašem Macu nebo s vaší verzí Mac OS? Podělte se o své zkušenosti v komentářích níže, a pokud znáte nějaké další tipy nebo triky týkající se málo známé obrazovky přihlašovacího terminálu, sdílejte je také.

Jak získat přístup ke konzole tajného přihlášení v systému Mac OS