3 načina za otvaranje aplikacija s root pravima na Macu

Sadržaj:

3 načina za otvaranje aplikacija s root pravima na Macu
3 načina za otvaranje aplikacija s root pravima na Macu

Video: 3 načina za otvaranje aplikacija s root pravima na Macu

Video: 3 načina za otvaranje aplikacija s root pravima na Macu
Video: Подключение принтера к компьютеру - 1/4 (Mac OS) (TS8100 series) 2024, Svibanj
Anonim

Možete otvoriti bilo koju Mac aplikaciju s root ovlastima, sve dok imate lozinku administratora računala. Međutim, po potrebi koristite ovaj root pristup i budite oprezni pri korištenju aplikacija s root pristupom. Nemarno korištenje aplikacija ili prava pristupa mogu oštetiti aplikacije ili vaše računalo.

Korak

Metoda 1 od 3: S administratorskim računom

Ikona za razumijevanje
Ikona za razumijevanje

Korak 1. Upoznajte rizike korištenja root ovlasti

Većina aplikacija s grafičkim sučeljima nije dizajnirana za rukovanje root ovlastima. Ograničite upotrebu dopuštenja za izvršavanje određenih zadataka koje potpuno razumijete. Nepromišljeno korištenje dopuštenja može blokirati vaš pristup nekim datotekama, učiniti aplikacije nereagirajućima ili otvoriti sigurnosne rupe.

Otvaranje aplikacija s root ovlastima na Mac računalu 2. korak
Otvaranje aplikacija s root ovlastima na Mac računalu 2. korak

Korak 2. Prijavite se na administratorski račun na svom računalu, a zatim otvorite terminal klikom na Applications → Utilities i odabirom Terminal

Provjerite je li administratorski račun koji koristite zaštićen lozinkom. Terminal vam ne dopušta pristup root -u s računa koji nema lozinku

Otvorite aplikacije s root ovlastima na Mac računalu Korak 3
Otvorite aplikacije s root ovlastima na Mac računalu Korak 3

Korak 3. Isprobajte brz način pristupa root -u

Naredba "sudo" omogućuje vam otvaranje aplikacija s root ovlastima, ali morate znati punu adresu glavne datoteke aplikacije u paketu. Većina ugrađenih Mac aplikacija i Mac računala trećih strana koristi sličan paketni sustav. Stoga možete pokušati otvoriti aplikaciju sljedećom naredbom:

  • Unesite sudo "\ punu adresu aplikacijskog paketa na pogonu.app/Contents/MacOS/naziv aplikacije".

    Na primjer, da biste otvorili iTunes, unesite sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" i pritisnite Return.

  • Unesite lozinku za račun koji trenutno koristite, a zatim pritisnite Return.
  • Ako je naredba uspješna, aplikacija će se otvoriti s root ovlastima. Međutim, ako Terminal prikazuje poruku o pogrešci "naredba nije pronađena", slijedite sljedeće korake.
Otvorite aplikacije s root ovlastima na Mac računalu Korak 4
Otvorite aplikacije s root ovlastima na Mac računalu Korak 4

Korak 4. Otvorite sadržaj aplikacijskog paketa

Ako gornja brza metoda ne funkcionira, pronađite aplikaciju u Finderu, zatim desnom tipkom miša kliknite (ili pritisnite Control) na ikonu aplikacije i na izborniku odaberite Prikaži sadržaj paketa.

Otvorite aplikacije s root ovlastima na Mac računalu Korak 5
Otvorite aplikacije s root ovlastima na Mac računalu Korak 5

Korak 5. Pronađite glavnu datoteku programa

Sada ćete vidjeti jednu ili više mapa u aplikacijskom paketu. U ovoj mapi možete pronaći glavne datoteke programa. Općenito, te se datoteke nalaze u mapi /Contents /MacOS.

  • Općenito, glavna datoteka programa ima isti naziv kao i program, ali ponekad ima i drugi naziv, poput "run.sh".
  • Glavna datoteka programa obično ima ikonu crnog okvira s malim slovima "exec".
Otvorite aplikacije s root ovlastima na Mac računalu Korak 6
Otvorite aplikacije s root ovlastima na Mac računalu Korak 6

Korak 6. Unesite naredbu sudo u Terminal, a zatim razmak

Nemojte prvo unijeti naredbu.

Otvorite aplikacije s root ovlastima na Mac računalu Korak 7
Otvorite aplikacije s root ovlastima na Mac računalu Korak 7

Korak 7. Povucite glavnu datoteku aplikacije u prozor Terminal

Puna adresa datoteke aplikacije automatski će se pojaviti u prozoru Terminala.

Otvorite aplikacije s root ovlastima na Mac računalu Korak 8
Otvorite aplikacije s root ovlastima na Mac računalu Korak 8

Korak 8. Potvrdite radnju unosom lozinke

Pritisnite Return, a zatim unesite lozinku za račun koji trenutno koristite. Nakon toga ponovno pritisnite Return. Aplikacija će se otvoriti s root ovlastima.

Metoda 2 od 3: S računom bez administratora

Otvaranje aplikacija s root ovlastima na Mac računalu Korak 9
Otvaranje aplikacija s root ovlastima na Mac računalu Korak 9

Korak 1. Otvorite Terminal s računom koji nije administrator da biste započeli

Većina administratora sustava radije koristi račune koji nisu administratori kako bi se spriječilo ozbiljno oštećenje računala uzrokovano pogreškama u radu ili napadima zlonamjernog softvera. Ovaj korak omogućit će vam privremeni root pristup bez promjene računa, no za to će vam i dalje trebati administratorska lozinka.

Otvorite aplikacije s root ovlastima na Mac računalu Korak 10
Otvorite aplikacije s root ovlastima na Mac računalu Korak 10

Korak 2. Iz Terminala prijeđite na administratorski račun

Unesite naredbu su - nakon koje slijedi razmak i korisničko ime administratora. Nakon toga unesite lozinku administratora. Sada možete koristiti administratorski račun u terminalu.

Zaista ne morate koristiti znak "-" u gornjoj naredbi. Zastava služi za postavljanje varijable okoline na varijablu okruženja administratorskog računa. Stoga se, kako biste spriječili slučajno oštećenje računala, preporučujemo da ga koristite

Otvorite aplikacije s root ovlastima na Mac računalu Korak 11
Otvorite aplikacije s root ovlastima na Mac računalu Korak 11

Korak 3. Otvorite aplikaciju naredbom "sudo"

Općenito, možete koristiti naredbu sudo "\ puna adresa paketa aplikacije na pogonu.app/Contents/MacOS/naziv aplikacije". Ako naredba ne radi, pročitajte prethodne korake.

Otvorite aplikacije s root ovlastima na Mac računalu Korak 12
Otvorite aplikacije s root ovlastima na Mac računalu Korak 12

Korak 4. Kad završite s pristupom root-u, vratite se na ne-administratorski račun pomoću naredbe exit

Nakon unosa naredbe, Terminal će se vratiti na korištenje računa koji nije administrator.

Metoda 3 od 3: Rješavanje problema

Otvaranje aplikacija s root ovlastima na Mac računalu Korak 13
Otvaranje aplikacija s root ovlastima na Mac računalu Korak 13

Korak 1. Onemogućite zaštitu integriteta sustava slijedeći ove korake

Ova je značajka dostupna od OS X 10.11 El Capitan ograničava pristup svim datotekama, čak i nakon što koristite root račun. Ako ne možete unijeti željene promjene u sustav, pokušajte onemogućiti SIP. Međutim, ovaj korak je vrlo opasan i može oštetiti računalo ili podatke na njemu. Stoga učinite ovaj korak samo ako zaista razumijete rizike.

  • Ponovo pokrenite računalo. Kad čujete početni zvuk, pritisnite i držite Command + R za ulazak u način rada za oporavak.
  • Odaberite Uslužni programi s izbornika pri vrhu zaslona, a zatim kliknite Terminal.
  • U prozoru Terminal unesite naredbu csrutil disable; ponovno pokretanje.
  • Pričekajte da se računalo normalno ponovo pokrene, a zatim pokušajte sa koracima pri vrhu ovog članka za otvaranje aplikacija s punim dopuštenjima za root. Kad završite s upotrebom aplikacije, razmislite o ponovnom omogućavanju SIP-a. Slijedite korake za onemogućavanje SIP -a, ali naredbu disable zamijenite omogućavanjem.
Otvaranje aplikacija s root ovlastima na Mac računalu Korak 14
Otvaranje aplikacija s root ovlastima na Mac računalu Korak 14

Korak 2. Koristite nano umjesto uređivača teksta s grafičkim sučeljem

Uređivanje konfiguracijske datoteke pomoću uređivača teksta u Terminalu može biti sigurnija opcija. Nano je ugrađeni uređivač teksta koji se može koristiti s Terminala. Da biste koristili nano s root ovlastima, upotrijebite naredbu sudo nano, nakon čega slijedi razmak i adresa datoteke. Tada ćete moći uređivati datoteku unutar Terminala. Kad završite s uređivanjem datoteke, pritisnite Control + O za spremanje datoteke, a Control + X za izlaz iz nano.

  • Na primjer, naredba sudo nano /etc /hosts otvorit će datoteku "hosts" s root ovlastima.
  • Preporučuje se da sigurnosno kopirate konfiguracijsku datoteku koju želite urediti naredbom sudo cp address) file_address file_backup. Na primjer, za sigurnosno kopiranje datoteke "hosts" s rezervnom kopijom imena "hosts.backup", unesite naredbu sudo cp /etc /hosts /etc/hosts.backup. Ako ste pogriješili pri uređivanju datoteke, preimenujte je naredbom mv (npr. Sudo mv /etc /hosts /etc/hosts.bad) i vratite sigurnosnu kopiju pomoću sudo cp /etc/hosts.backup /etc /hosts.

Savjeti

Prilikom pisanja adrese datoteke trebate koristiti navodnike samo ako adresa datoteke sadrži razmake

Preporučeni: