Slik får du tilgang til en hemmelig påloggingskonsoll i Mac OS
Innholdsfortegnelse:
Noen versjoner av Mac OS støtter muligheten til å logge på en hvilken som helst brukerkonto direkte til kommandolinjen rett fra den tradisjonelle påloggingsskjermen, og omgår dermed det velkjente Mac-brukergrensesnittet. I stedet logger du i hovedsak en bruker direkte inn i terminalen (litt som å bruke ssh-klienten for å koble til en SSH-server), uten å måtte laste skrivebordet, Finder, WindowServer eller andre frills av GUI.Dette kan være nyttig for avanserte brukere som trenger rask tilgang til hele kommandolinjen fra en bestemt brukerkonto, men som ønsker å hoppe over fullstendig pålogging og lasting av det grafiske miljøet i Mac OS. Husk imidlertid at ikke alle versjoner av systemprogramvare støtter denne funksjonen, så det vil kreve litt oppdagelse for å finne ut hvilke som gjør det og hvilke som ikke gjør det.
Før du dykker inn, innse at dette egentlig bare er for avanserte Mac-brukere som er grundig komfortable med kommandolinjemiljøet. Det er også viktig å påpeke at den skjulte påloggingskonsollen/terminalen er helt forskjellig fra Single User Mode eller Recovery Mode Terminal, som støttes på alle Mac- og Mac OS-versjoner. For det første, med konsollpåloggingstrikset kan du logge på direkte som en hvilken som helst bruker på Mac med brukernivåprivilegier, mens enkeltbrukermodus alltid bruker en rotpålogging med mange systemtjenester og prosesser deaktivert, og er rettet mot mer administrative formål. To vanlige bruksområder for enkeltbrukermodus er å reparere en disk med fsck og endre et administratorpassord, eller andre feilsøkingsoppgaver.Single User Mode og Recovery Terminal er egentlig best for feilsøking og er ikke et passende miljø for mer generiske kommandolinjeinteraksjoner, men den direkte konsollpåloggingen kan brukes akkurat som du ville gjort med Terminal-appen.
Støtter min MacOS-versjon påloggingsterminal/konsoll?
Konsollpålogging støttes ikke av alle versjoner av Mac OS eller Mac OS X. Konsollpåloggingsfunksjonen ser ut til å støttes i Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain lion) , 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger, osv., men støttes kanskje eller ikke i MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 (El Capitan) eller 10.10 Yosemite. Rapporter gjerne i kommentarfeltet nedenfor om du har lykkes med dette eller ikke, og din versjon av systemprogramvaren.
Du kan forsøke å aktivere påloggingskonsollen i Mac OS / Mac OS X med følgende standardkommando, og start deretter Macen på nytt for deretter å følge instruksjonene nedenfor for å se om du får tilgang til påloggingsskjermen terminal:
"sudo defaults write /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"
Hvis du prøver å laste inn konsollen fra påloggingsskjermen på en Mac som ikke støttes, vil du enten bare se en tom svart skjerm som ser ut til å være uunngåelig, og som krever at du tvangsstarter Mac-en på nytt, eller så vil du en kort stund se et blink med hvit tekst på den svarte skjermen, og deretter en tom svart skjerm som også krever en omstart for å unnslippe. Hvis du vet om en vei rundt dette, del med oss i kommentarfeltet.
Hvordan får du tilgang til en terminal på påloggingsskjermen i Mac OS
Merk at du må ha automatisk pålogging slått av på Mac-en, ellers vil du ikke ha tilgang til påloggingsskjermen ved oppstart for å få tilgang til konsollen. Husk at ikke alle versjoner av Mac OS støtter denne funksjonen.
- Start Mac på nytt som vanlig
- På påloggingsskjermen velger du «Annet»
- For brukernavn, skriv inn følgende og trykk deretter på retur – ingen passord er nødvendig ennå
- Trykk returtasten
- Hvis det lykkes, vil du se en påloggingsmelding på kommandolinjen, som om du nettopp startet opp et unix-miljø uten et vindusmiljø, skriv nå inn et brukernavn og passord for å logge direkte på kommandolinjen som den brukeren
>konsoll
MERK: Hvis det ikke lykkes, blir skjermen svart, og du må tvinge Mac-en på nytt ved å holde nede av/på-tasten for å avslutte
Forutsatt at du har logget på påloggingskonsollen, vil du ha full tilgang til alt du ville gjort i et norm alt terminalmiljø, men uten noe av det grafiske grensesnittet i Mac OS. Du kan gå ut av dette miljøet ved å starte på nytt fra kommandolinjen med kommandoene avslutning eller omstart.
Merk at du kan få tilgang til "Annet"-feltet når du skjuler påloggingsbrukernavnlisten eller med listen over brukere på påloggingsskjermen aktivert, men det vil ikke fungere med automatisk pålogging aktivert.
Dette er et lite kjent triks, og at det støttes i noen versjoner av Mac OS, men ikke i andre, gjør vannet ytterligere grumset av når og hvor det vil fungere, og om støtte har blitt hentet fra moderne versjoner (det ser ut til å mangle fra de siste macOS-utgivelsene). MacWorld refererte til den hemmelige påloggingsterminalen for en tid siden og avdekket diskusjonen om trikset fra helt tilbake i 2002, noe som tyder på at konsollpåloggingen kan fungere i alle tidligere versjoner av Mac OS X, men ikke i de nyeste versjonene. For å finne ut definitivt hvilke versjoner som støtter funksjonen, vil brukerutforskning i en rekke nyere Mac OS-utgivelser være nødvendig. Jeg var i stand til å få tilgang til Terminal via påloggingskonsollen på en Mac som kjører Mavericks, men ikke på en Mac som kjører High Sierra eller Sierra, for eksempel. Det er fullt mulig at denne funksjonen er borte for godt i moderne macOS-utgivelser, i så fall vil dette bare gjelde for eldre Mac OS X-systemprogramvare.
Kan du få tilgang til påloggingskonsollen på Mac-en eller med din versjon av Mac OS? Del opplevelsen din i kommentarene nedenfor, og hvis du kjenner noen andre tips eller triks knyttet til den lite kjente påloggingsterminalskjermen, del disse også.