3 moduri de a deschide aplicații cu drepturi de rădăcină pe Mac

Cuprins:

3 moduri de a deschide aplicații cu drepturi de rădăcină pe Mac
3 moduri de a deschide aplicații cu drepturi de rădăcină pe Mac

Video: 3 moduri de a deschide aplicații cu drepturi de rădăcină pe Mac

Video: 3 moduri de a deschide aplicații cu drepturi de rădăcină pe Mac
Video: How to Change Wallpaper MacBook 2024, Mai
Anonim

Puteți deschide orice aplicație Mac cu privilegii de root, atâta timp cât aveți parola de administrator computer. Cu toate acestea, utilizați acest acces root după cum este necesar și fiți atenți atunci când utilizați aplicații cu acces root. Utilizarea neglijentă a aplicațiilor sau a drepturilor de acces poate deteriora aplicațiile sau computerul.

Etapa

Metoda 1 din 3: Cu un cont de administrator

Înțelegeți pictograma
Înțelegeți pictograma

Pasul 1. Cunoașteți riscurile utilizării privilegiilor de root

Majoritatea aplicațiilor cu interfețe grafice nu sunt concepute pentru a gestiona privilegiile de root. Limitați utilizarea permisiunilor pentru a efectua anumite sarcini pe care le înțelegeți pe deplin. Utilizarea nesăbuită a permisiunilor vă poate bloca accesul la unele fișiere, poate face aplicațiile să nu mai răspundă sau să vă deschidă găuri de securitate.

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 2
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 2

Pasul 2. Conectați-vă la un cont de administrator de pe computer, apoi deschideți un terminal făcând clic pe Aplicații → Utilități și selectând Terminal

Asigurați-vă că contul de administrator pe care îl utilizați este protejat prin parolă. Terminalul nu vă permite să accesați root dintr-un cont care nu are o parolă

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 3
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 3

Pasul 3. Încercați modalitatea rapidă de a accesa root

Comanda „sudo” vă permite să deschideți aplicații cu privilegii root, dar trebuie să cunoașteți adresa completă a fișierului principal al aplicației din pachet. Majoritatea aplicațiilor Mac încorporate și terțe utilizează un sistem de pachete similar. Prin urmare, puteți încerca următoarea comandă pentru a deschide aplicația:

  • Introduceți sudo "\ adresa completă a pachetului de aplicații pe unitatea.app / Conținut / MacOS / numele aplicației".

    De exemplu, pentru a deschide iTunes, introduceți sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" și apăsați Return.

  • Introduceți parola pentru contul pe care îl utilizați în prezent, apoi apăsați Return.
  • Dacă comanda are succes, aplicația se va deschide cu privilegii de root. Cu toate acestea, dacă Terminalul afișează un mesaj de eroare „comanda nu a fost găsită”, urmați pașii următori.
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 4
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 4

Pasul 4. Deschideți conținutul pachetului de aplicații

Dacă metoda rapidă de mai sus nu funcționează, găsiți aplicația în Finder, apoi faceți clic dreapta (sau faceți clic Control) pe pictograma aplicației și selectați Afișare conținut pachet din meniu.

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 5
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 5

Pasul 5. Găsiți fișierul principal al programului

Acum, veți vedea unul sau mai multe foldere în pachetul de aplicații. Puteți găsi fișierele principale ale programului în acest folder. În general, aceste fișiere se află în folderul / Conținut / MacOS.

  • În general, fișierul principal al programului are același nume ca programul, dar uneori are un nume diferit, cum ar fi „run.sh”.
  • Fișierul principal al programului are de obicei o pictogramă casetă neagră cu un „exec” cu litere mici.
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 6
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 6

Pasul 6. Introduceți comanda sudo în Terminal, urmată de un spațiu

Nu introduceți mai întâi comanda.

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 7
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 7

Pasul 7. Trageți fișierul principal al aplicației în fereastra Terminal

Adresa completă a fișierului aplicației va apărea automat în fereastra Terminal.

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 8
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 8

Pasul 8. Confirmați acțiunea introducând parola

Apăsați Retur, apoi introduceți parola pentru contul pe care îl utilizați în prezent. După aceea, apăsați din nou pe Revenire. Aplicația se va deschide cu privilegii de root.

Metoda 2 din 3: Cu un cont non-administrator

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 9
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 9

Pasul 1. Deschideți Terminalul cu un cont non-administrator pentru a începe

Majoritatea administratorilor de sistem preferă să utilizeze conturi care nu sunt de administrator, pentru a preveni deteriorarea gravă a computerului cauzată de erori de operare sau atacuri malware. Acest pas vă va permite accesul temporar la root fără a schimba conturile, dar veți avea în continuare nevoie de o parolă de administrator pentru a face acest lucru.

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 10
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 10

Pasul 2. De la Terminal, treceți la contul de administrator

Introduceți comanda su - urmată de un spațiu și numele de utilizator administrator. După aceea, introduceți parola de administrator. Acum, puteți utiliza contul de administrator din terminal.

Nu trebuie să folosiți semnul „-” din comanda de mai sus. Semnalizatorul servește la setarea variabilei de mediu la variabila de mediu a contului de administrator. Prin urmare, pentru a preveni deteriorarea accidentală a computerului, este recomandat să îl utilizați

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 11
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 11

Pasul 3. Deschideți aplicația cu comanda „sudo”

În general, puteți utiliza comanda sudo "\ adresa completă a pachetului de aplicații pe unitatea.app / Conținut / MacOS / numele aplicației". Dacă comanda nu funcționează, citiți pașii anteriori.

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 12
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 12

Pasul 4. Când ați terminat accesarea rădăcinii, reveniți la contul non-administrator utilizând comanda exit

După introducerea comenzii, Terminalul va reveni la utilizarea contului non-administrator.

Metoda 3 din 3: Depanare

Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 13
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 13

Pasul 1. Dezactivați protecția integrității sistemului urmând acești pași

Această caracteristică este disponibilă de la OS X 10.11 El Capitan restricționează accesul la toate fișierele, chiar și după ce utilizați un cont root.. Dacă nu puteți efectua modificările dorite în sistem, încercați să dezactivați SIP. Cu toate acestea, acest pas este foarte periculos și poate deteriora computerul sau datele de pe acesta. Prin urmare, faceți acest pas numai dacă înțelegeți cu adevărat riscurile.

  • Reporniți computerul. Când auziți sunetul de pornire, apăsați și mențineți apăsată tasta Command + R pentru a intra în modul Recovery Mode.
  • Selectați Utilitare din meniul din partea de sus a ecranului, apoi faceți clic pe Terminal.
  • În fereastra Terminal, introduceți comanda csrutil disable; repornește.
  • Așteptați ca computerul să repornească normal, apoi încercați pașii din partea de sus a acestui articol pentru a deschide aplicații cu permisiuni complete de root. Când ați terminat de utilizat aplicația, vă recomandăm să reactivați SIP. Urmați pașii pentru a dezactiva SIP, dar înlocuiți comanda de dezactivare cu enable.
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 14
Deschideți aplicații cu privilegii de rădăcină pe un Mac Pasul 14

Pasul 2. Folosiți nano în locul unui editor de text cu o interfață grafică

Editarea fișierului de configurare cu editorul de text din Terminal poate fi o opțiune mai sigură. Nano este un editor de text încorporat care poate fi utilizat de la Terminal. Pentru a utiliza nano cu privilegii de root, utilizați comanda sudo nano, urmată de un spațiu și adresa fișierului. Apoi veți putea edita fișierul din Terminal. Când ați terminat de editat fișierul, apăsați Control + O pentru a salva fișierul și Control + X pentru a ieși din nano.

  • De exemplu, comanda sudo nano / etc / hosts va deschide fișierul „hosts” cu privilegii de root.
  • Este recomandat să faceți o copie de siguranță a fișierului de configurare pe care doriți să îl editați cu comanda sudo cp address) file_address file_backup. De exemplu, pentru a face o copie de siguranță a fișierului „hosts” cu numele de rezervă „hosts.backup”, introduceți comanda sudo cp / etc / hosts /etc/hosts.backup. Dacă ați făcut o greșeală editând fișierul, redenumiți-l cu comanda mv (de exemplu, sudo mv / etc / hosts /etc/hosts.bad) și restaurați copia de rezervă cu sudo cp /etc/hosts.backup / etc / hosts.

sfaturi

Trebuie să utilizați ghilimele atunci când scrieți adresa fișierului numai dacă adresa fișierului conține spații

Recomandat: