Deschideți programe cu privilegii root pe un Mac

Puteți deschide toate programele Mac cu privilegii root, atât timp cât aveți parola de administrator. Utilizați rădăcina numai dacă știți exact ce faceți, deoarece puteți face mari daune programelor de pe computer.

metodă

Metoda 1
Cu un cont de administrator

1
Cunoașteți riscurile. Cele mai multe programe grafice nu sunt destinate accesului root. Limitați-vă anumite sarcini pe care le înțelegeți bine, altfel s-ar putea să ajungeți la fișiere inaccesibile, accidente sau găuri de securitate.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 2
    2
    Deschideți terminalul. Conectați-vă la contul de administrator de pe computer. Accesați Programe → Utilitare și deschideți terminalul.
  • Acest cont de administrator are nevoie de o parolă care nu poate fi o parolă "goală", în caz contrar Terminalul nu vă va permite să accesați privilegiile root.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 3
    3
    Încercați-l pe calea rapidă. Cu comanda "sudo" puteți deschide programe cu acces root, dar aveți nevoie de calea către executabil în pachetul de programe. Cele mai frecvente programe Mac și multe programe terțe părți organizează conținutul pachetelor în mod similar, deci merită să le încercați:
  • Da sudo "Calea fișierului de pe hard disk.app / Cuprins / MacOS /NamedesProgramms„A.
    Pentru z. De exemplu, pentru a deschide iTunes, tastați sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" și apăsați ⏎ Întoarceți-vă.
  • Introduceți parola contului de administrator la care sunteți în prezent conectat (ă). Apoi apăsați ⏎ Întoarceți-vă.
  • Dacă comanda funcționează, programul ar trebui să se deschidă cu privilegii de root. Dacă terminalul indică faptul că comanda nu a fost găsită, treceți la pasul următor.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 4
    4
    Deschideți conținutul pachetului de programe. Dacă drumul rapid nu a funcționat, găsiți programul în Finder. Faceți clic cu butonul din dreapta al mouse-ului (sau ^ Control-Dați clic pe pictogramă și apoi selectați Afișați conținutul pachetului din meniul contextual.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 5
    5
    Găsiți executabilul. Ar trebui să vedeți unul sau mai multe dosare în aplicație. Găsiți fișierul executabil în acest folder. Acestea sunt de obicei găsite în / Contents / MacOS.
  • Executivul are adesea același nume ca și aplicația, dar ar putea avea un nume diferit, cum ar fi: "Run.sh".
  • Pictograma executabilului arată în mod normal un pătrat negru cu cuvântul "exec" cu litere mici.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 6
    6
    Introduceți "sudo" în terminal. Tastați sudo urmat de un spațiu. Nu trimiteți încă comanda.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 7
    7
    Glisați executabilul pe terminal. Aceasta ar trebui să introducă automat calea fișierului.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 8
    8
    Confirmați comanda cu parola. Faceți clic pe ⏎ Întoarceți-vă. Introduceți parola contului de administrator la care sunteți conectat și apăsați din nou ⏎ Întoarceți-vă. Aplicația ar trebui să se deschidă cu privilegii de root.


  • Metoda 2
    Despre un cont fără drepturi de administrator

    Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 9
    1
    Deschideți terminalul cu un cont fără drepturi de administrator. Mulți administratori de sistem preferă să lucreze cu un cont de utilizator obișnuit pentru a limita eventualele daune cauzate de erori sau atacuri malware. Cu această metodă, aveți încă nevoie de o parolă de administrator, dar puteți obține acces temporar rădăcină fără a trebui să schimbați utilizatorul. Deschideți mai întâi o fereastră terminal.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 10
    2
    Schimbați la un administrator din terminal. Introduceți comanda su - urmată de un spațiu și de numele de utilizator al unui administrator pe acest computer. Introduceți parola acestui administrator. Acum acționați ca acest utilizator.
  • Propoziția din comanda este opțională, dar recomandată. Setează variabilele și directorul de mediu la cel al utilizatorului de administrare, ceea ce limitează șansele de a face pagube accidentale.
  • Imaginea intitulată Deschiderea aplicațiilor cu privilegii rădăcină pe un Mac Pasul 11
    3
    Deschideți aplicația cu sudo. Utilizarea uzuală este sudo "Calea fișierului de pe hard disk.app / Cuprins / MacOS /NamedesProgrammsDacă acest lucru nu funcționează sau aveți nevoie de mai mult suport, uitați-vă la ele Instrucțiuni pentru administrator top.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 12
    4
    Reveniți la propriul cont. Dacă ați finalizat toate sarcinile care necesită acces la root, introduceți ieșirea din terminal. Aceasta înregistrează utilizatorul de admin și se întoarce la contul dvs. normal.
  • Metoda 3
    Depanarea

    Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 13
    1
    Dezactivați protecția integrității sistemului (foarte riscant). Această caracteristică, introdusă în Mac OS X 10.11 El Capitan, limitează accesul la fișiere critice chiar și pentru utilizatorul rădăcină. Dacă nu puteți efectua modificările dorite, puteți dezactiva SIP. Faceți acest lucru numai dacă sunteți încrezători în abilitățile dvs. și înțelegeți că o eroare ar putea șterge datele de pe computerul dvs. sau le va face inutilizabilă:
    • Reporniți computerul. Apăsați după ce se aude sunetul de pornire Comandă + R, pentru a intra în modul de recuperare.
    • În partea de sus a meniului, selectați Utilitare și apoi Terminal.
    • Introduceți csrutil disable-reboot în terminal.
    • Rulați calculatorul ca de obicei. Acum puteți deschide orice aplicație cu privilegii complete de root folosind pașii de mai sus. După ce ați terminat, luați în considerare repetarea acestor pași cu activare, în loc să dezactivați reactivarea SIP.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 14
    2
    Utilizați nano în locul unui editor de text grafic. Poate fi mai sigur și mai fiabil să editați fișiere de configurare cu un editor de text în Terminal. Nano este o opțiune simplă care vine standard. Pentru a utiliza nano cu privilegii de root, trebuie doar să tastați sudo nano urmat de un spațiu și o cale către documentul dvs. text. Apoi puteți edita documentul în terminal. Când ați terminat, apăsați pentru a salva ^ Control + O și apoi să renunțe la nano ^ Control + X.
  • sudo nano / etc / hosts se deschide z. De exemplu, fișierul hosts cu acces root.
  • Este o idee bună să creați copii de rezervă înainte de a edita fișierele de configurare. Dă-i sudo cp fișier Pfad_der_Konfig neuer_Pfad_des_Backups a. De exemplu, sudo cp / etc / hosts /etc/hosts.backup creează o copie a fișierului hosts numit hosts.backup. Dacă faceți o greșeală, mutați fișierul configurat greșit la (de exemplu) sudo mv / etc / hosts /etc/hosts.bad și restabiliți backup-ul cu sudo cp /etc/hosts.backup / etc / hosts.
  • Sfaturi

    • Citatele din jurul căii fișierului sunt necesare numai dacă calea conține spații.

    avertismente

    • O eroare în timpul accesului la root ar putea să șterge datele de pe computerul dvs. sau să le facă inutilizabile. Riscul este mai mare la Mac OS X 10.10 sau mai devreme sau la 10.11 cu SIP dezactivat. Mențineți confidențialitatea parolei administratorului pentru a împiedica accesul altor utilizatori la accesul la root.
    Distribuiți pe rețelele sociale:

    înrudit