3 načina za otvaranje aplikacija s root ovlastima na Mac računaru

Sadržaj:

3 načina za otvaranje aplikacija s root ovlastima na Mac računaru
3 načina za otvaranje aplikacija s root ovlastima na Mac računaru

Video: 3 načina za otvaranje aplikacija s root ovlastima na Mac računaru

Video: 3 načina za otvaranje aplikacija s root ovlastima na Mac računaru
Video: PHP - MySQL Tutorijal 20 - Kreiranje baze podataka i povezivanje sa sajtom 2024, Maj
Anonim

Možete otvoriti bilo koju Mac aplikaciju s root ovlastima, sve dok imate administratorsku lozinku. Kao i uvijek, nemojte koristiti root pristup ako ne znate što radite jer biste mogli nanijeti ozbiljnu štetu aplikaciji ili računaru.

Koraci

Metoda 1 od 3: S administratorskog računa

Ikona razumijevanja
Ikona razumijevanja

Korak 1. Upoznajte rizike

Većina grafičkih aplikacija nije dizajnirana za root pristup. Ograničite se na određene zadatke koje dobro razumijete ili ćete na kraju imati nedostupne datoteke, rušenja aplikacija ili sigurnosne propusti.

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

Korak 2. Otvorite terminal

Prijavite se na administratorski račun na svom računaru. Idite na Aplikacije → Alati i pokrenite Terminal.

Ovaj administratorski račun mora imati lozinku koja nije prazna ili vam Terminal neće dopustiti pristup root ovlastima

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

Korak 3. Isprobajte brzi način

Naredba sudo omogućava vam pokretanje aplikacija s root pristupom, ali zahtijeva put do izvršne datoteke unutar aplikacijskog paketa. Većina zadanih Mac aplikacija, kao i mnogi programi trećih strana, organiziraju sadržaj paketa na isti način, pa vrijedi pokušati ovo:

  • Unesite sudo "\ putanja datoteke od tvrdog diska do aplikacije.app/Contents/MacOS/naziv aplikacije".

    Na primjer, da otvorite iTunes, upišite sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" i pritisnite ⏎ Return.

  • Unesite lozinku za administratorski račun na koji ste trenutno prijavljeni. Pritisnite ⏎ Return.
  • Ako naredba funkcionira, aplikacija bi se trebala otvoriti s root ovlastima. Ako terminal kaže "naredba nije pronađena", prijeđite na sljedeći korak.
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 paketa aplikacije

Ako brzi način nije uspio, pronađite aplikaciju u Finderu. Desnim tasterom miša kliknite (ili pritisnite Control + mišem) na njegovu ikonu i sa padajućeg menija izaberite stavku 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 izvršnu datoteku

Sada biste trebali vidjeti jednu ili više mapa unutar aplikacije. Pronađite izvršnu datoteku unutar ove mape. Ovo je obično unutar /Contents /MacOS.

  • Izvršna datoteka često ima isto ime kao i aplikacija, ali može imati i drugo ime, poput "run.sh."
  • Ikona izvršne datoteke obično je crni kvadrat s riječju "exec" malim slovima.
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 6
Otvaranje aplikacija s privilegijama root -a na Mac -u Korak 6

Korak 6. Upišite sudo u Terminal

Upišite sudo nakon čega slijedi razmak. Ne unosite naredbu još.

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 izvršnu datoteku u liniju Terminal

Ovo bi trebalo automatski umetnuti putanju datoteke do izvršne datoteke.

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

Korak 8. Potvrdite naredbu svojom lozinkom

Pritisnite ⏎ Return. Unesite lozinku za administratorski račun na koji ste prijavljeni i ponovo pritisnite ⏎ Return. Aplikacija bi se trebala pokrenuti s root ovlastima.

Metoda 2 od 3: S nenamjenskog računa

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 na ne-administratorskom računu

Mnogi administratori sistema radije rade na običnom korisničkom računu kako bi ograničili moguću štetu uzrokovanu greškama ili napadima zlonamjernog softvera. Ova metoda i dalje zahtijeva administratorsku lozinku, ali vam omogućuje da dobijete privremeni root pristup bez potrebe za promjenom korisnika. Za početak otvorite prozor terminala.

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

Korak 2. Prebacite se na administratora unutar Terminala

Unesite naredbu su - iza koje slijedi razmak i korisničko ime administratora na ovom računaru. Unesite lozinku administratora. Sada radite kao taj korisnik.

Crtica u komandi nije obavezna, ali se preporučuje. On postavlja varijable okruženja i direktorij na one administratorskog korisnika, što ograničava mogućnost slučajnog oštećenja

Otvaranje aplikacija s root ovlastima na Mac -u Korak 11
Otvaranje aplikacija s root ovlastima na Mac -u Korak 11

Korak 3. Otvorite aplikaciju koristeći sudo

Tipična upotreba je sudo "\ putanja datoteke od tvrdog diska do aplikacije.app/Contents/MacOS/naziv aplikacije". Ako ovo ne uspije ili vam trebaju dodatne upute, pogledajte gornja administratorska uputstva.

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

Korak 4. Vratite se na svoj račun

Nakon što dovršite sve zadatke koji zahtijevaju root ovlaštenja, unesite izlaz u Terminalu. Ovo će zatvoriti administratorskog korisnika i vratiti vas na vaš uobičajeni račun.

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 (visok rizik)

Ova funkcija, predstavljena u Mac OS 10.11 El Capitan, ograničava pristup važnim datotekama čak i za root korisnika. Ako ne možete izvršiti željene promjene, možete onemogućiti SIP. Učinite to samo ako ste sigurni u svoje sposobnosti i razumijete da bi greška mogla izbrisati vaš računar ili ga učiniti nefunkcionalnim:

  • Ponovo pokrenite računar. Držite pritisnutu tipku ⌘ Command + R nakon što čujete buku pri pokretanju za ulazak u način oporavka.
  • U gornjem izborniku odaberite Uslužni programi, a zatim Terminal.
  • Unesite csrutil disable; ponovo pokrenite sistem u terminalu.
  • Neka se računar ponovo pokrene kao i obično. Sada možete koristiti gore navedene korake za otvaranje bilo koje aplikacije s punim root ovlastima. Kad završite, razmislite o ponavljanju ovih uputstava s omogućavanjem umjesto onemogućavanjem za vraćanje SIP -a.
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 grafičkog uređivača teksta

Možda bi bilo sigurnije i pouzdanije uređivati konfiguracijske datoteke pomoću uređivača teksta unutar Terminala. Nano je jednostavna opcija dostupna prema zadanim postavkama. Da biste ga koristili s root ovlastima, samo unesite sudo nano, nakon čega slijedi razmak i putanja datoteke do vašeg tekstualnog dokumenta. Zatim možete urediti dokument unutar terminala. Kada završite, pritisnite Control + O za spremanje, zatim Control + X za napuštanje nano.

  • Na primjer, sudo nano /etc /hosts će otvoriti datoteku hosts s root pristupom.
  • Bilo bi dobro napraviti sigurnosnu kopiju prije uređivanja bilo koje konfiguracijske datoteke. Da biste to učinili, unesite sudo cp filepath_of_config_file new_filepath sigurnosne kopije. Na primjer, sudo cp /etc /hosts /etc/hosts.backup stvara kopiju datoteke hosts s imenom hosts.backup. Ako pogriješite, premjestite pogrešno konfiguriranu datoteku sa (na primjer) sudo mv /etc /hosts /etc/hosts.bad i vratite sigurnosnu kopiju pomoću sudo cp /etc/hosts.backup /etc /hosts.

Preporučuje se: