Ako získať prístup k tajnej prihlasovacej konzole v systéme Mac OS
Obsah:
Niektoré verzie systému Mac OS podporujú možnosť prihlásiť sa do ľubovoľného používateľského účtu priamo do príkazového riadka priamo z tradičnej prihlasovacej obrazovky, čím sa obchádza známe používateľské rozhranie Mac. Namiesto toho v podstate prihlasujete používateľa priamo do terminálu (trochu ako pomocou klienta ssh na pripojenie k serveru SSH) bez toho, aby ste museli načítať pracovnú plochu, Finder, WindowServer alebo akékoľvek iné kudrlinky GUI.To môže byť užitočné pre pokročilých používateľov, ktorí potrebujú rýchly prístup ku kompletnému príkazovému riadku z konkrétneho používateľského účtu, ale chcú preskočiť kompletné prihlásenie a načítanie grafického prostredia Mac OS. Majte na pamäti, že nie všetky verzie systémového softvéru podporujú túto funkciu, takže bude trvať trochu objavovania, aby ste určili, ktoré áno a ktoré nie.
Pred tým, ako sa do toho pustíte, si uvedomte, že je to naozaj len pre pokročilých používateľov počítačov Mac, ktorí dokonale poznajú prostredie príkazového riadka. Je tiež dôležité zdôrazniť, že skrytá prihlasovacia konzola / terminál sa úplne líši od režimu jedného používateľa alebo terminálu režimu obnovenia, ktoré sú podporované vo všetkých verziách Mac a Mac OS. Po prvé, pomocou triku na prihlásenie do konzoly sa môžete prihlásiť priamo ako ktorýkoľvek používateľ na Macu s oprávneniami na úrovni používateľa, zatiaľ čo režim jedného používateľa vždy používa prihlásenie root s deaktivovanými systémovými službami a procesmi a je zameraný na administratívnejšie účely. Dve bežné použitia režimu jedného používateľa sú oprava disku pomocou fsck a zmena hesla správcu alebo iné úlohy na riešenie problémov.Režim jedného používateľa a Terminál na obnovenie sú skutočne najlepšie na riešenie problémov a nie sú vhodným prostredím pre všeobecnejšie interakcie príkazového riadka, ale priame prihlásenie do konzoly možno použiť rovnako ako aplikáciu Terminál.
Podporuje moja verzia MacOS prihlasovací terminál/konzolu?
Prihlásenie do konzoly nie je podporované všetkými verziami Mac OS alebo Mac OS X. Zdá sa, že funkcia prihlásenia do konzoly je podporovaná v Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain lion) , 10.7.x (lev), 10.6.x (Snow Leopard), Leopard, Tiger atď., ale môžu alebo nemusia byť podporované v MacoS Mojave (10.14), macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 (El Capitan) alebo 10.10 Yosemite. Neváhajte a nahláste v komentároch nižšie, či sa vám to podarilo alebo nie, a svoju verziu systémového softvéru.
Môžete sa pokúsiť povoliť prihlasovaciu konzolu v systéme Mac OS / Mac OS X pomocou nasledujúceho príkazu predvolené nastavenia a potom reštartovať počítač Mac a potom postupovať podľa pokynov nižšie a zistiť, či máte prístup k prihlasovacej obrazovke. terminál:
"sudo defaults write /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"
Ak sa pokúsite načítať konzolu z prihlasovacej obrazovky na nepodporovanom Macu, buď uvidíte len prázdnu čiernu obrazovku, ktorá sa zdá byť nevyhnutná, čo si vyžaduje násilné reštartovanie Macu, alebo nakrátko uvidíte záblesk bieleho textu na čiernej obrazovke a potom prázdnu čiernu obrazovku, ktorá si tiež vyžaduje reštart, aby ste unikli. Ak viete o spôsobe, ako to obísť, podeľte sa s nami v komentároch.
Ako získať prístup k terminálu na prihlasovacej obrazovke v systéme Mac OS
Upozorňujeme, že na Macu musíte mať vypnuté automatické prihlasovanie, inak nebudete mať pri štarte prístup k prihlasovacej obrazovke, z ktorej sa dostanete do konzoly. Pamätajte, že nie všetky verzie systému Mac OS podporujú túto funkciu.
- Reštartujte Mac ako zvyčajne
- Na prihlasovacej obrazovke zvoľte „Iné“
- Pre používateľské meno napíšte nasledovné a potom stlačte return – zatiaľ nie je potrebné žiadne heslo
- Stlačte kláves Return
- V prípade úspechu sa na príkazovom riadku zobrazí výzva na prihlásenie, ako keby ste práve spustili unixové prostredie bez prostredia s oknami, teraz zadajte používateľské meno a heslo na prihlásenie priamo do príkazového riadka ako tento používateľ
>konzola
POZNÁMKA: Ak sa to nepodarí, obrazovka sčernie a budete musieť vynútiť reštart počítača Mac podržaním vypínača, aby ste ho ukončili
Za predpokladu, že ste sa úspešne prihlásili do prihlasovacej konzoly, budete mať úplný prístup ku všetkému, čo by ste mali v bežnom prostredí terminálu, ale bez akéhokoľvek grafického rozhrania Mac OS. Toto prostredie môžete opustiť reštartovaním z príkazového riadka pomocou príkazov shutdown alebo reboot.
Upozorňujeme, že do poľa „Iné“ môžete vstúpiť, keď skryjete zoznam prihlasovacích mien používateľov alebo ak je zoznam používateľov na obrazovke prihlásenia povolený, ale nebude to fungovať, ak je zapnuté automatické prihlásenie.
Toto je málo známy trik a to, že je podporovaný v niektorých verziách Mac OS, ale nie v iných, ďalej múti vody, kedy a kde bude fungovať a či bola podpora stiahnutá z moderných verzií (zdá sa, že chýba v najnovších vydaniach systému macOS). MacWorld sa pred časom odvolal na tajný prihlasovací terminál a odhalil diskusiu o tomto triku z roku 2002, čo naznačuje, že prihlásenie do konzoly môže fungovať vo všetkých starších verziách Mac OS X, ale nie v najnovších verziách. Ak chcete definitívne zistiť, ktoré verzie túto funkciu podporujú, bude potrebný používateľský prieskum v širokej škále novších verzií Mac OS. Podarilo sa mi úspešne pristupovať k terminálu cez prihlasovaciu konzolu na Macu so systémom Mavericks, ale nie na Macu so systémom High Sierra alebo Sierra, napríklad. Je celkom možné, že táto funkcia je v moderných vydaniach MacOS definitívne preč, v takom prípade sa to bude týkať iba staršieho systémového softvéru Mac OS X.
Podarilo sa vám získať prístup k prihlasovacej konzole na vašom Macu alebo s vašou verziou Mac OS? Podeľte sa o svoje skúsenosti v komentároch nižšie a ak poznáte nejaké ďalšie tipy alebo triky týkajúce sa málo známej obrazovky prihlasovacieho terminálu, podeľte sa o ne tiež.