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: How To Rip A CD Using Windows Media Player 2024, Novembar
Anonim

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

Korak

Metoda 1 od 3: Sa administratorskim nalogom

Ikona razumijevanja
Ikona razumijevanja

Korak 1. Upoznajte rizike korištenja root privilegija

Većina aplikacija sa grafičkim interfejsom nije dizajnirana za rukovanje root privilegijama. Ograničite upotrebu dozvola za izvršavanje određenih zadataka koje potpuno razumijete. Nepromišljeno korištenje dozvola može zaključati vaš pristup nekim datotekama, učiniti aplikacije nereagirajućima ili otvoriti sigurnosne rupe.

Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 2
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 2

Korak 2. Prijavite se na administratorski račun na računaru, a zatim otvorite terminal klikom na Aplikacije → Pomoćni programi i odabirom terminala

Uvjerite se da je administratorski račun koji koristite zaštićen lozinkom. Terminal vam ne dozvoljava pristup root -u s računa koji nema lozinku

Otvaranje aplikacija s privilegijama root -a na Macu Korak 3
Otvaranje aplikacija s privilegijama root -a na Macu Korak 3

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

Naredba "sudo" omogućava vam otvaranje aplikacija sa root privilegijama, ali morate znati punu adresu glavne datoteke aplikacije u paketu. Većina ugrađenih i nezavisnih Mac aplikacija koristi sličan paketni sistem. Stoga možete pokušati sa sljedećom naredbom za otvaranje aplikacije:

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

    Na primjer, da otvorite 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 grešci "naredba nije pronađena", slijedite sljedeće korake.
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 4
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 4

Korak 4. Otvorite sadržaj aplikacijskog paketa

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

Otvaranje aplikacija s privilegijama root -a na Macu Korak 5
Otvaranje aplikacija s privilegijama root -a na Macu 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, ove datoteke se nalaze u fascikli /Contents /MacOS.

  • Općenito, glavna datoteka programa ima isto ime kao i program, ali ponekad ima drugačije ime, poput "run.sh".
  • Glavna datoteka programa obično ima ikonu crne kutije sa malim slovima "exec".
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 6
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 6

Korak 6. Unesite naredbu sudo u Terminal, nakon čega slijedi razmak

Nemojte prvo unijeti naredbu.

Otvaranje aplikacija s privilegijama root -a na Mac računaru Korak 7
Otvaranje aplikacija s privilegijama root -a na Mac računaru Korak 7

Korak 7. Povucite glavnu datoteku aplikacije u prozor Terminal

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

Otvaranje aplikacija s privilegijama root -a na Macu 8. korak
Otvaranje aplikacija s privilegijama root -a na Macu 8. korak

Korak 8. Potvrdite akciju unosom lozinke

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

Metoda 2 od 3: Sa računom koji nije administrator

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

Korak 1. Otvorite Terminal sa računom koji nije administratorski za početak

Većina administratora sistema radije koristi račune koji nisu administratori, kako bi se spriječilo ozbiljno oštećenje računara uzrokovano greškama u radu ili napadima zlonamjernog softvera. Ovaj korak će vam omogućiti privremeni root pristup bez promjene računa, ali će vam za to ipak trebati administratorska lozinka.

Otvorite aplikacije s privilegijama root -a na Mac -u Korak 10
Otvorite aplikacije s privilegijama root -a na Mac -u Korak 10

Korak 2. Iz Terminala pređ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 okruženja u varijablu okruženja administratorskog računa. Stoga, kako biste spriječili slučajno oštećenje računara, preporučuje se da ga koristite

Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 11
Otvaranje aplikacija s privilegijama root -a na Mac -u 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.

Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 12
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 12

Korak 4. Kada 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 -u Korak 13
Otvaranje aplikacija s root ovlastima na Mac -u Korak 13

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

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

  • Ponovo pokrenite računar. Kada čujete početni zvuk, pritisnite i držite Command + R za ulazak u način rada za oporavak.
  • Odaberite Uslužni programi iz izbornika pri vrhu ekrana, a zatim kliknite Terminal.
  • U prozoru Terminal unesite naredbu csrutil disable; ponovo pokreće sistem.
  • Sačekajte da se računar normalno pokrene, a zatim pokušajte sa koracima pri vrhu ovog članka da otvorite aplikacije sa punim dozvolama za root. Kada 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 -u Korak 14
Otvaranje aplikacija s root ovlastima na Mac -u Korak 14

Korak 2. Koristite nano umjesto uređivača teksta sa 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. Kada završite s uređivanjem datoteke, pritisnite Control + O za spremanje datoteke i Control + X za izlaz iz nano.

  • Na primjer, naredba sudo nano /etc /hosts otvorit će datoteku "hosts" s root ovlastima.
  • Preporučuje se da napravite sigurnosnu kopiju konfiguracijske datoteke koju želite urediti naredbom sudo cp adresa) file_address file_backup. Na primjer, za izradu sigurnosne kopije 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čuje se: