sedhesrebsit.ru

Deschideți programe cu privilegii root pe un Mac

Puteți deschide orice program pe un Mac cu privilegii root, dacă aveți o parolă de administrator. Este adevărat, totuși, că ar trebui să utilizați numai acces de root, dacă știi ce faci, pentru că dacă ceva nu merge bine, puteți deteriora programul sau computerul.

pași

Metoda 1
De la un cont de administrator

1
Înțelegeți care sunt riscurile. Majoritatea programelor grafice nu sunt concepute pentru accesul root. îndeplini sarcini specifice pe care le înțeleg, ca o acțiune greșită poate avea ca rezultat fișiere inaccesibile, programe nesigure sau vulnerabilități 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 computer cu un cont de administrator. Accesați Aplicații → Utilitare și deschideți Terminal.
  • Contul de administrator nu poate fi gol, deoarece Terminal nu vă va acorda acces la permisiuni root.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 3
    3
    Încercați calea rapidă. Prin comanda sudo poate deschide aplicații cu acces root, dar pentru aceasta va avea nevoie de calea de fișier pentru fișierul executabil în pachetul de programe. Pentru cele mai multe aplicații Mac și programele terță parte, conținutul pachetului organizat în același mod, astfel încât să puteți încerca mai întâi următoarele:
  • Introduceți: sudo cale de fișiere de pe hard disk pentru a programa.app / Contents / MacOS /numele programului.
    De exemplu, dacă doriți să deschideți 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 (ă). presa ⏎ Întoarceți-vă.
  • Dacă comanda funcționează, programul se deschide cu privilegii de root. Dacă terminalul afișează mesajul "comanda nu a fost găsită", continuați cu pasul următor.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 4
    4
    Deschideți conținutul pachetului din program. Dacă drumul rapid nu a funcționat, mai întâi trebuie să căutați programul în Finder. Faceți clic cu butonul din dreapta al mouse-ului (^ Control și dați clic pe) pe pictograma programului și selectați Afișați conținutul pachetului din meniul derulant.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 5
    5
    Găsiți fișierul executabil. Puteți vedea unul sau mai multe foldere din pachetul de programe. Căutați fișierul executabil în acest folder. De obicei, îl găsiți în / Contents / MacOS.
  • De obicei, fișierul executabil are același nume ca și programul, dar poate avea și alt nume, de exemplu "run.sh".
  • Pictograma fișierului executabil este în mod normal o pătrată neagră cu cuvântul "exec" în 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 introduceți încă comanda.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 7
    7
    Glisați fișierul executabil în fereastra Terminal. Acum locația exactă a fișierului executabil este afișată automat pe linie după "sudo".
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 8
    8
    Confirmați comanda cu parola. presa ⏎ Întoarceți-vă. Introduceți parola contului de administrator la care sunteți în prezent conectat și apăsați din nou ⏎ Întoarceți-vă. Acum, programul este deschis cu permisiuni root.


  • Metoda 2
    De la un cont care nu este contul de administrator

    Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 9
    1
    Deschideți Terminal cu un cont care nu este contul de administrator. Mulți administratori de sistem preferă să lucreze dintr-un cont normal de utilizator pentru a preveni cât mai mult posibil pagubele potențiale cauzate de erori sau atacuri malware. Pentru această metodă aveți nevoie de parola de administrator, dar puteți obține temporar acces root fără a schimba utilizatorii. Pentru a face acest lucru, deschideți mai întâi o fereastră Terminal.
  • Imaginea intitulată Deschidere aplicații cu privilegii rădăcină pe un Mac Pasul 10
    2
    Treceți la un administrator din Terminal. Introduceți comanda su -, urmată de un spațiu și o parolă de administrator de pe acest computer. Introduceți parola de administrator. Acum lucrați de la acel utilizator.
  • Poziția din comandă este opțională, dar este recomandată. Acesta stabilește variabilele de mediu și directorul utilizator al administratorului, care poate preveni deteriorarea accidentală.
  • Imaginea intitulată Deschiderea aplicațiilor cu privilegii rădăcină pe un Mac Pasul 11
    3
    Deschideți programul cu comanda "sudo". Comanda se aplică de obicei după cum urmează: sudo calea fișierelor de pe unitatea hard disk la program.app / Contents / MacOS /numele programului. Dacă acest lucru nu funcționează sau aveți nevoie de mai mult ajutor, uitați-vă la instrucțiunile administratorului în secțiunea anterioară.
  • 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ă privilegii de root, introduceți ieșirea în fereastra Terminal. Aceasta va părăsi contul de administrator și vă va reveni 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". Această tehnologie de securitate a fost introdusă în Mac OS 10.11 El Capitan și restricționează accesul la fișiere importante, 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ă știți ce faceți, înțelegeți că o eroare poate duce la ștergerea completă a computerului sau la un computer care nu face nimic mai mult:
    • Reporniți computerul. Apăsați combinația de taste Comandă + R după ce auziți sunetul de pornire. Acum pornește în modul de recuperare.
    • Selectați Utilities din meniul de sus și apoi selectați Terminal.
    • Introduceți codul următor în Terminal: csrutil disable-reboot.
    • Permiteți computerului să se repornească normal. Acum puteți utiliza pașii de mai sus pentru a deschide orice program dorit cu permisiuni complete de root. Când ați terminat, este o idee bună să repetați aceste instrucțiuni cu ajutorul activării, î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 loc de un editor de text grafic. În unele cazuri, este mai sigur și mai fiabil să editați fișiere de configurare cu un editor de text în Terminal. Nano este o opțiune ușoară, și este furnizat ca standard. Pentru a-l utiliza cu privilegii de root, rulați nano sudo în Terminal, urmat de un spațiu și calea către documentul text. Acum puteți edita documentul din Terminal. Când ați terminat, apăsați ^ Control + O pentru al salva, apoi pe ^ Control + X pentru a închide nano-ul.
  • De exemplu, codul sudo nano / etc / hosts deschide fișierul hosts cu acces root.
  • Este întotdeauna o idee bună să faceți o copie de rezervă înainte de a edita fișierele de configurare. Faceți acest lucru cu ajutorul următorului cod: sudo cp fișier path_of_configuration fișier noua cale de fișiere de backup. Prin sudo cod cp / etc / hosts /etc/hosts.backup a face o copie a fișierului hosts numit „hosts.backup. Dacă faceți o greșeală, mutați fișierul configurate greșit (de exemplu) sudo mv / etc / hosts /etc/hosts.bad și a pus backup-ul din spate /etc/hosts.backup sudo cp / etc / hosts.
  • sfaturi

    • Ghilimele la începutul și la sfârșitul căii fișierului sunt necesare numai dacă există spații în cale.

    avertismente

    • O eroare în accesul la root poate determina ștergerea completă sau inutilizabilă a calculatorului dvs. Mac. Riscul este mai mare la 10.10 sau la versiunile anterioare ale OS X sau dezactivat cu SIP în 10.11. Păstrați permanent parola de administrator pentru a împiedica alții să obțină accesul rădăcină.
    Distribuiți pe rețelele sociale:

    înrudit
    Modificați permisiunile fișierelor în Windows 7Modificați permisiunile fișierelor în Windows 7
    Găsiți și modificați administratorul calculatorului dvs.Găsiți și modificați administratorul calculatorului dvs.
    Goliți memoria cache DNSGoliți memoria cache DNS
    Blițați o tabletă AndroidBlițați o tabletă Android
    Spargeți un computer protejat cu o parolăSpargeți un computer protejat cu o parolă
    Configurarea unui server FTP în Ubuntu LinuxConfigurarea unui server FTP în Ubuntu Linux
    Atribuiți o adresă IP unui computer LinuxAtribuiți o adresă IP unui computer Linux
    Conectați un fișier ISOConectați un fișier ISO
    Ștergeți o bază de date MySQLȘtergeți o bază de date MySQL
    Instalați un server de baze de date MySQL pe PC-ul WindowsInstalați un server de baze de date MySQL pe PC-ul Windows
    » » Deschideți programe cu privilegii root pe un Mac

    © 2011—2021 sedhesrebsit.ru