Kaip pasiekti slapto prisijungimo konsolę „Mac OS“.
Turinys:
Kai kurios „Mac OS“ versijos palaiko galimybę prisijungti prie bet kurios vartotojo paskyros tiesiai į komandinę eilutę tiesiai iš tradicinio prisijungimo ekrano, taip apeinant pažįstamą „Mac“ vartotojo sąsają. Vietoj to, jūs iš esmės prisijungiate prie vartotojo tiesiai prie terminalo (šiek tiek kaip naudojant ssh klientą prisijungti prie SSH serverio), neįkeldami darbalaukio, Finder, WindowServer ar kitų GUI smulkmenų.Tai gali būti naudinga pažengusiems vartotojams, kuriems reikia greitos prieigos prie visos komandinės eilutės iš tam tikros vartotojo paskyros, bet kurie nori praleisti visą prisijungimą ir Mac OS grafinės aplinkos įkėlimą. Tačiau atminkite, kad ne visos sistemos programinės įrangos versijos palaiko šią funkciją, todėl reikės šiek tiek išsiaiškinti, kuri tinka, o kuri ne.
Prieš pasinerdami supraskite, kad tai tikrai tinka tik pažengusiems „Mac“ naudotojams, kurie puikiai naudojasi komandinės eilutės aplinka. Taip pat svarbu pažymėti, kad paslėpta prisijungimo konsolė / terminalas visiškai skiriasi nuo vieno vartotojo režimo arba atkūrimo režimo terminalo, kurie palaikomi visose „Mac“ ir „Mac OS“ versijose. Pavyzdžiui, naudodami konsolės prisijungimo triuką, galite prisijungti tiesiogiai kaip bet kuris „Mac“ vartotojas, turintis vartotojo lygio teises, o vieno vartotojo režimas visada naudoja pagrindinį prisijungimą, kai daugelis sistemos paslaugų ir procesų išjungtos, ir yra skirtas daugiau administravimo tikslams. Du įprasti vieno vartotojo režimo naudojimo būdai yra disko taisymas naudojant fsck ir administratoriaus slaptažodžio keitimas arba kitos trikčių šalinimo užduotys.Vieno vartotojo režimas ir atkūrimo terminalas tikrai geriausiai tinka trikčių šalinimui ir nėra tinkama aplinka bendresnėms komandų eilutės sąveikoms, tačiau tiesioginį konsolės prisijungimą galima naudoti taip pat, kaip naudojant terminalo programą.
Ar mano MacOS versija palaiko prisijungimo terminalą / konsolę?
Prisijungimas prie pulto nepalaikomas visose „Mac OS“ arba „Mac OS X“ versijose. Panašu, kad prisijungimo prie konsolės funkcija palaikoma „Mac OS X 10.9.x („Mavericks“), 10.8.x („Mountain Lion“) , 10.7.x (Lion), 10.6.x (Snow Leopard), Leopard, Tiger ir kt., bet gali būti palaikoma arba nepalaikoma MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 („El Capitan“) arba 10.10 „Yosemite“. Nedvejodami praneškite toliau pateiktuose komentaruose, ar jums pasisekė, ar ne, ir savo sistemos programinės įrangos versiją.
Galite pabandyti įjungti prisijungimo konsolę „Mac OS“ / „Mac OS X“ naudodami šią numatytųjų komandą, tada iš naujo paleiskite „Mac“ ir vadovaukitės toliau pateiktomis instrukcijomis, kad pamatytumėte, ar galite pasiekti prisijungimo ekraną terminalas:
"sudo defaults write /Library/Preferences/com.apple.loginwindow.plist DisableConsoleAccess>"
Jei bandysite įkelti konsolę iš prisijungimo ekrano nepalaikomame „Mac“, tiesiog pamatysite tuščią juodą ekraną, kurio, atrodo, neišvengiama, reikės priverstinai iš naujo paleisti „Mac“ arba trumpam juodame ekrane pamatysite b alto teksto blyksnį, o tada tuščią juodą ekraną, kurį taip pat reikia paleisti iš naujo. Jei žinote, kaip tai išvengti, pasidalykite su mumis komentaruose.
Kaip pasiekti terminalą prisijungimo ekrane sistemoje „Mac OS“
Atkreipkite dėmesį, kad „Mac“ kompiuteryje turi būti išjungtas automatinis prisijungimas, kitaip įkrovos metu neturėsite prieigos prie prisijungimo ekrano, iš kurio galėsite pasiekti konsolę. Atminkite, kad ne visos „Mac OS“ versijos palaiko šią funkciją.
- Paleiskite „Mac“ iš naujo kaip įprastai
- Prisijungimo ekrane pasirinkite „Kita“
- Norėdami naudoti naudotojo vardą, įveskite toliau pateiktą ir paspauskite „Return“ – slaptažodžio dar nereikia
- Paspauskite grįžimo klavišą
- Jei pasiseks, komandų eilutėje pamatysite prisijungimo raginimą, tarsi ką tik paleidote unix aplinką be langų aplinkos, dabar įveskite vartotojo vardą ir slaptažodį, kad prisijungtumėte tiesiai prie komandinės eilutės kaip tas naudotojas
>console
PASTABA: jei nepavyks, ekranas pasidarys juodas ir turėsite priverstinai perkrauti „Mac“ laikydami nuspaudę maitinimo mygtuką, kad išeitumėte
Darant prielaidą, kad sėkmingai prisijungėte prie prisijungimo konsolės, turėsite visišką prieigą prie visko, ką galėtumėte pasiekti įprastoje terminalo aplinkoje, bet be jokios Mac OS grafinės sąsajos. Iš šios aplinkos galite išeiti iš naujo paleisdami iš komandinės eilutės su išjungimo arba paleidimo iš naujo komandomis.
Atminkite, kad galite pasiekti lauką „Kita“, kai slepiate prisijungimo naudotojų vardų sąrašą arba įjungę naudotojų sąrašą prisijungimo ekrane, tačiau jis neveiks, kai įjungtas automatinis prisijungimas.
Tai mažai žinomas triukas ir tai, kad jis palaikomas kai kuriose „Mac OS“ versijose, o kitose – ne, dar labiau trukdo nustatyti, kada ir kur ji veiks, ir jei palaikymas buvo pašalintas iš šiuolaikinių versijų. (atrodo, kad jos trūksta naujausiuose „MacOS“ leidimuose). Prieš kurį laiką „MacWorld“ nurodė slapto prisijungimo terminalą ir atskleidė diskusiją apie šį triuką dar 2002 m., o tai rodo, kad konsolės prisijungimas gali veikti visose ankstesnėse „Mac OS X“ versijose, bet ne naujausiose versijose. Norint galutinai išsiaiškinti, kokios versijos palaiko šią funkciją, naudotojams reikės ištirti daugybę naujesnių „Mac OS“ leidimų. Man pavyko sėkmingai pasiekti terminalą per prisijungimo konsolę „Mac“, kuriame veikia „Mavericks“, bet ne „Mac“, kuriame veikia, pavyzdžiui, „High Sierra“ arba „Sierra“. Visiškai įmanoma, kad šios funkcijos šiuolaikiniuose „MacOS“ leidimuose nebeliko, tokiu atveju tai bus taikoma tik senesnei „Mac OS X“ sistemos programinei įrangai.
Ar galėjote pasiekti prisijungimo konsolę savo „Mac“ arba „Mac OS“ versijoje? Pasidalykite savo patirtimi toliau pateiktuose komentaruose ir, jei žinote kitų patarimų ar gudrybių, susijusių su mažai žinomu prisijungimo terminalo ekranu, pasidalykite ir jais.