Slik aktiverer du sikkermodus fra kommandolinje på Mac

Innholdsfortegnelse:

Anonim

Feilsøking av komplekse problemer på en Mac kan være utfordrende som det er, og hvis du noen gang blir konfrontert med noen komplekse situasjoner, kan du finne kommandolinjen for å gi en viktig hånd. I dette tilfellet kan avanserte brukere starte en Mac i sikker modus ved å bruke nvram-verktøyet, et verktøy som lar brukere direkte manipulere fastvarevariabler. Vi bruker nvram for å aktivere sikker oppstart helt gjennom kommandolinjen, og forhindrer at en bruker trenger å bruke standard Mac-metoden for å starte opp i sikker modus ved å holde nede en Shift-tast ved systemstart av Mac OS X, dette åpner døren for eksternt aktiverer sikker modus og forbedret ekstern feilsøking, og for en rekke skriptapplikasjoner.

Dette er et triks med ganske avansert applikasjon, så de fleste brukere vil aldri trenge å bruke dette. Ikke desto mindre tillater nvram-kommandoen virkelig ekstern feilsøking, eller for situasjoner der det er et problem med et Mac-tastatur og USB-grensesnitt som hindrer Shift-tasten fra å brukes for sikker oppstart som vanlig.

Aktivere sikker oppstart fra terminalen til Mac OS X

Kommandosekvensen for å aktivere sikker modus gjennom terminalen med nvram er som følger:

"

sudo nvram boot-args=-x"

Merk at dette bruker et oppstartsargument slik at sikker modus er satt til alltid å være aktivert, noe som betyr at inntil den har blitt spesifikt deaktivert igjen, vil hver oppstart være "sikker" med alle de medfølgende begrensningene.

Etter at feilsøkingen er fullført, vil du fjerne boot-arg fra fastvaren slik at Mac-en kan starte opp som norm alt og oppføre seg som norm alt igjen, det kan gjøres ved å fjerne boot-arg med følgende kommandostreng:

"

sudo nvram boot-args="

Du kan også sjekke gjeldende nvram oppstartsargumenter med følgende kommando:

nvram boot-args

Hvis den er slettet, vil du se en feilmelding som indikerer at ingen variabel ble funnet.

Dette kan åpenbart brukes direkte fra den lokale terminalen til Mac OS X, men for å kunne bruke denne nvram-kommandoen til fjernadministrasjonsformål på en annen maskin, må mål-Macen ha aktivert SSH-server for å tillate ekstern pålogging for å administrere Mac-en.

-x boot-arg kan også brukes sammen med -v-argumentet for å kombinere oppstart av sikker modus med alltid oppstart av detaljert modus, selv om det er tvilsomt hvor nyttig detaljert oppstart er på en eksternt administrert Mac.

Jeg har måttet bruke dette trikset når jeg feilsøkte en Mac med mystisk feiloppførsel som hadde ikke-fungerende tastaturer og USB-grensesnitt, til slutt ble det oppdaget at Macen hadde vannkontakt, og maskinen kom seg til slutt etter å ha tørket ut . I så fall var feilsøkingstriksene ikke nødvendige, men det er mange situasjoner der de ville vært det.

Slik aktiverer du sikkermodus fra kommandolinje på Mac