Cum să accesezi o consolă secretă de conectare în Mac OS

Cuprins:

Anonim

Unele versiuni de Mac OS acceptă posibilitatea de a vă conecta orice cont de utilizator direct la linia de comandă chiar din ecranul de conectare tradițional, ocolind astfel interfața de utilizator Mac familiară. În schimb, în ​​esență, semnați un utilizator direct în Terminal (un pic ca și cum folosiți clientul ssh pentru a vă conecta la un server SSH), fără a fi nevoie să încărcați desktop-ul, Finder, WindowServer sau orice alte bijuterii ale GUI.Acest lucru poate fi la îndemână pentru utilizatorii avansați care au nevoie de acces rapid la linia de comandă completă dintr-un anumit cont de utilizator, dar doresc să omite autentificarea completă și încărcarea mediului grafic Mac OS. Rețineți totuși că nu toate versiunile de software de sistem acceptă această funcție, așa că va fi nevoie de puțină descoperire pentru a determina care sunt și care nu.

Înainte de a vă scufunda, realizați că acest lucru este într-adevăr doar pentru utilizatorii avansați de Mac, care se simt bine cu mediul liniei de comandă. De asemenea, este important să subliniem că Consola/Terminalul de conectare ascuns este complet diferit de Modul Utilizator unic sau Terminalul Modul Recuperare, care sunt acceptate pe toate versiunile de Mac și Mac OS. Pe de o parte, cu trucul de conectare la consolă, vă puteți autentifica direct ca orice utilizator pe Mac cu privilegii la nivel de utilizator, în timp ce Modul utilizator unic folosește întotdeauna o conectare rădăcină cu multe servicii și procese de sistem dezactivate și este destinat mai multor scopuri administrative. Două utilizări comune ale modului utilizator unic sunt repararea unui disc cu fsck și schimbarea unei parole de administrator sau alte sarcini de depanare.Modul utilizator unic și terminalul de recuperare sunt într-adevăr cele mai bune pentru depanare și nu este un mediu adecvat pentru interacțiuni mai generice cu linia de comandă, dar autentificarea directă la Consolă poate fi folosită la fel ca aplicația Terminal.

Versiunea mea de MacOS acceptă Login Terminal/Console?

Console Login nu este acceptată de toate versiunile de Mac OS sau Mac OS X. Caracteristica de conectare la consolă pare să fie acceptată în Mac OS X 10.9.x (Mavericks), 10.8.x (Mountain Lion) , 10.7.x (Leu), 10.6.x (Leopardul de zăpadă), Leopardul, Tigrul etc., dar poate fi sau nu acceptat în MacoS Mojave (10.14) macOS 10.13.x (High Sierra), macOS 10.12.6 (Sierra) , OS X 10.11.6 (El Capitan) sau 10.10 Yosemite. Simțiți-vă liber să raportați în comentariile de mai jos dacă aveți succes cu acest lucru sau nu și versiunea dvs. de software de sistem.

Puteți încerca să activați consola de conectare în Mac OS / Mac OS X cu următoarea comandă implicită și apoi reporniți Mac-ul pentru a urma instrucțiunile de mai jos pentru a vedea dacă puteți accesa ecranul de conectare Terminal:

"

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

Dacă încercați să încărcați Consola de pe ecranul de conectare pe un Mac neacceptat, fie veți vedea un ecran negru gol care pare a fi inevitabil, solicitându-vă să reporniți forțat Mac-ul, fie veți vedea pentru scurt timp vedeți un fulger de text alb pe ecranul negru și apoi un ecran negru gol care necesită și o repornire pentru a scăpa. Dacă știți cum să ocoliți acest lucru, împărtășiți-ne în comentarii.

Cum să accesezi un terminal pe ecranul de conectare în Mac OS

Rețineți că trebuie să aveți autentificarea automată dezactivată pe Mac, altfel nu veți avea acces la ecranul de conectare la boot de pe care să accesați consola. Rețineți că nu toate versiunile de Mac OS acceptă această funcție.

  1. Reporniți Mac-ul ca de obicei
  2. La ecranul de conectare, alegeți „Altele”
  3. Pentru numele de utilizator, tastați următoarele și apoi apăsați Retur – încă nu este necesară parola
  4. >consola

  5. Apăsați tasta Întoarcere
  6. Dacă a reușit, veți vedea un prompt de conectare la linia de comandă, ca și cum tocmai ați pornit un mediu Unix fără un mediu de ferestre, acum introduceți un nume de utilizator și o parolă pentru a vă conecta direct la linia de comandă ca acel utilizator
  7. NOTĂ: Dacă nu reușește, ecranul se va înnegri și va trebui să forțați repornirea Mac-ului ținând apăsată tasta Pornire pentru a ieși

Presumând că v-ați conectat cu succes la Consola de conectare, veți avea acces deplin la tot ceea ce ați face într-un mediu Terminal normal, dar fără nicio interfață grafică Mac OS. Puteți ieși din acest mediu repornind din linia de comandă cu comenzile de închidere sau de repornire.

Rețineți că puteți accesa câmpul „Altele” când ascundeți lista de nume de utilizator de conectare sau cu lista de utilizatori din ecranul de autentificare activată, dar nu va funcționa cu Conectarea automată activată.

Acesta este un truc puțin cunoscut și că este acceptat în unele versiuni de Mac OS, dar nu în altele, tulbură și mai mult apele când și unde va funcționa și dacă suportul a fost scos din versiunile moderne (se pare că lipsește din cele mai recente versiuni macOS). MacWorld a făcut referire la Terminalul secret de conectare cu ceva timp în urmă și a descoperit o discuție despre truc încă din 2002, sugerând că autentificarea la consolă poate funcționa în toate versiunile anterioare de Mac OS X, dar nu și în cele mai recente versiuni. Pentru a afla definitiv ce versiuni acceptă această capacitate, ar fi necesară explorarea utilizatorului într-o mare varietate de versiuni mai recente de Mac OS. Am reușit să accesez cu succes Terminalul prin consola de conectare pe un Mac care rulează Mavericks, dar nu pe un Mac care rulează High Sierra sau Sierra, de exemplu. Este posibil ca această caracteristică să dispară definitiv în versiunile moderne de macOS, caz în care acest lucru se va aplica numai pentru software-ul de sistem Mac OS X mai vechi.

Ați reușit să accesați Consola de conectare pe Mac-ul dvs. sau cu versiunea dvs. de Mac OS? Împărtășiți-vă experiența în comentariile de mai jos și, dacă cunoașteți alte sfaturi sau trucuri legate de ecranul terminalului de conectare puțin cunoscut, împărtășiți-le și pe acestea.

Cum să accesezi o consolă secretă de conectare în Mac OS