Kako dostopati do konzole za tajno prijavo v Mac OS

Kazalo:

Anonim

Nekatere različice operacijskega sistema Mac OS podpirajo možnost prijave katerega koli uporabniškega računa neposredno v ukazno vrstico neposredno s tradicionalnega prijavnega zaslona, ​​s čimer obidejo znani uporabniški vmesnik Mac. Namesto tega v bistvu podpisujete uporabnika neposredno v terminal (podobno kot uporaba odjemalca ssh za povezavo s strežnikom SSH), ne da bi vam bilo treba naložiti namizje, Finder, WindowServer ali kateri koli drug dodatek GUI.To je lahko priročno za napredne uporabnike, ki potrebujejo hiter dostop do celotne ukazne vrstice iz določenega uporabniškega računa, vendar želijo preskočiti celotno prijavo in nalaganje grafičnega okolja Mac OS. Upoštevajte, da te funkcije ne podpirajo vse različice sistemske programske opreme, zato boste potrebovali nekaj odkrivanja, da ugotovite, katere podpirajo in katere ne.

Preden se poglobite, se zavedajte, da je to v resnici samo za napredne uporabnike Maca, ki popolnoma razumejo okolje ukazne vrstice. Pomembno je tudi poudariti, da se skrita prijavna konzola/terminal popolnoma razlikuje od enouporabniškega načina ali terminala za obnovitveni način, ki sta podprta v vseh različicah Mac in Mac OS. Prvič, s trikom za prijavo v konzolo se lahko prijavite neposredno kot kateri koli uporabnik na Macu s privilegiji na ravni uporabnika, medtem ko način enega uporabnika vedno uporablja korensko prijavo z onemogočenimi številnimi sistemskimi storitvami in procesi in je namenjen bolj administrativnim namenom. Dve pogosti uporabi enouporabniškega načina sta popravilo diska s fsck in spreminjanje skrbniškega gesla ali druga opravila za odpravljanje težav.Enouporabniški način in obnovitveni terminal sta resnično najboljša za odpravljanje težav in nista primerno okolje za bolj splošne interakcije ukazne vrstice, vendar lahko neposredno prijavo v konzolo uporabite tako, kot bi uporabili aplikacijo Terminal.

Ali moja različica MacOS podpira prijavni terminal/konzolo?

Prijava v konzolo ni podprta v vseh različicah Mac OS ali Mac OS X. Zdi se, da je funkcija prijave v konzolo podprta v Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain lion) , 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger itd., vendar so morda podprti ali ne v MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 (El Capitan) ali 10.10 Yosemite. V spodnjih komentarjih lahko sporočite, ali vam je to uspelo ali ne, in svojo različico sistemske programske opreme.

Lahko poskusite omogočiti prijavno konzolo v Mac OS / Mac OS X z naslednjim ukazom za privzete vrednosti in nato znova zaženete Mac, da nato sledite spodnjim navodilom, da vidite, ali lahko dostopate do prijavnega zaslona terminal:

"

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

Če poskušate naložiti konzolo s prijavnega zaslona na nepodprtem Macu, boste bodisi videli samo prazen črn zaslon, ki se zdi neizogiben in bo moral prisilno znova zagnati Mac, ali pa boste za kratek čas vidite bliskavico belega besedila na črnem zaslonu in nato prazen črn zaslon, ki prav tako zahteva ponovni zagon, da se reši. Če veste, kako se temu izogniti, delite z nami v komentarjih.

Kako dostopati do terminala na prijavnem zaslonu v sistemu Mac OS

Upoštevajte, da morate imeti samodejno prijavo izklopljeno na Macu, sicer ob zagonu ne boste imeli dostopa do prijavnega zaslona, ​​s katerega bi lahko dostopali do konzole. Ne pozabite, da te funkcije ne podpirajo vse različice Mac OS.

  1. Znova zaženite Mac kot običajno
  2. Na prijavnem zaslonu izberite “Drugo”
  3. Za uporabniško ime vnesite naslednje in pritisnite return – geslo še ni potrebno
  4. >konzola

  5. Pritisnite tipko Return
  6. Če uspete, boste v ukazni vrstici videli poziv za prijavo, kot če bi pravkar zagnali okolje unix brez okenskega okolja, zdaj vnesite uporabniško ime in geslo za neposredno prijavo v ukazno vrstico kot ta uporabnik
  7. OPOMBA: Če neuspešno, bo zaslon postal črn in Mac boste morali prisilno znova zagnati tako, da za izhod držite tipko za vklop/izklop

Ob predpostavki, da ste se uspešno prijavili v prijavno konzolo, boste imeli popoln dostop do vsega, kar bi imeli v običajnem terminalskem okolju, vendar brez grafičnega vmesnika Mac OS. Iz tega okolja lahko izstopite tako, da znova zaženete ukazno vrstico z ukazoma shutdown ali reboot.

Upoštevajte, da lahko do polja »Drugo« dostopate, ko skrijete seznam uporabniških imen za prijavo ali ko je omogočen seznam uporabnikov na prijavnem zaslonu, vendar ne bo delovalo, če je omogočena samodejna prijava.

To je malo znan trik in dejstvo, da je podprt v nekaterih različicah operacijskega sistema Mac OS, v drugih pa ne, dodatno zamegljuje vprašanje, kdaj in kje bo deloval ter ali je bila podpora umaknjena iz sodobnih različic (zgleda, da manjka v najnovejših izdajah macOS). MacWorld se je pred časom skliceval na terminal za skrivno prijavo in odkril razpravo o triku iz daljnega leta 2002, kar nakazuje, da lahko prijava v konzolo deluje v vseh prejšnjih različicah Mac OS X, vendar ne v najnovejših različicah. Da bi dokončno ugotovili, katere različice podpirajo zmožnost, bi bilo potrebno raziskovanje uporabnikov v najrazličnejših novejših izdajah Mac OS. Uspešno sem lahko dostopal do Terminala prek prijavne konzole na Macu z Mavericksom, ne pa tudi na Macu s sistemom High Sierra ali Sierra, na primer. Povsem možno je, da ta funkcija v sodobnih izdajah macOS ni več več, v tem primeru pa bo to veljalo samo za starejšo sistemsko programsko opremo Mac OS X.

Ali ste lahko dostopali do prijavne konzole na vašem Macu ali z vašo različico Mac OS? Delite svojo izkušnjo v spodnjih komentarjih in če poznate še kakšen nasvet ali trik v zvezi z malo znanim zaslonom terminala za prijavo, delite tudi te.

Kako dostopati do konzole za tajno prijavo v Mac OS