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

Sadržaj:

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

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

Video: 3 načina za otvaranje aplikacija s root ovlastima na Macu
Video: 34 - SQL - Baza Podataka, Tabele 2024, Svibanj
Anonim

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

Koraci

Metoda 1 od 3: S administratorskog računa

Ikona za razumijevanje
Ikona za razumijevanje

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 ranjivosti.

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

Korak 2. Otvorite terminal

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

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

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 brzi način

Naredba sudo omogućuje 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 "\ put datoteke od tvrdog diska do aplikacije.app/Contents/MacOS/naziv aplikacije".

    Na primjer, da biste otvorili 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.
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 paketa aplikacije

Ako brzi način nije uspio, pronađite aplikaciju u Finderu. Desnom tipkom miša kliknite (ili pritisnite tipku Control) na njezinu ikonu i s padajućeg izbornika 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 izvršnu datoteku

Sada biste trebali vidjeti jednu ili više mapa unutar aplikacije. Pronađite izvršnu datoteku unutar ove mape. To se obično nalazi unutar /Sadržaj /MacOS.

  • Izvršna datoteka često ima isto ime kao i aplikacija, ali može imati i drugi naziv, poput "run.sh."
  • Ikona izvršne datoteke obično je crni kvadrat s riječju "exec" malim slovima.
Otvorite aplikacije s root ovlastima na Mac računalu Korak 6
Otvorite aplikacije s root ovlastima na Mac računalu Korak 6

Korak 6. Upišite sudo u Terminal

Upišite sudo, a zatim razmak. Još ne unosite 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 izvršnu datoteku u liniju Terminal

To bi trebalo automatski umetnuti put do izvršne datoteke.

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 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 računa koji nije administratorski

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

Mnogi administratori sustava radije rade na običnom korisničkom računu kako bi ograničili moguću štetu uzrokovanu pogreš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.

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

Korak 2. Prebacite se na administratora unutar Terminala

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

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

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 pomoću sudo

Tipična upotreba je sudo "\ put datoteke od tvrdog diska do aplikacije.app/Contents/MacOS/naziv aplikacije". Ako ovo ne uspije ili trebate dodatne upute, pogledajte gornje upute administratora.

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

Korak 4. Vratite se na vlastiti račun

Nakon što dovršite sve zadatke koji zahtijevaju root ovlasti, unesite izlaz u Terminal. Time ćete napustiti administratorskog korisnika i vratiti se na svoj uobičajeni račun.

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

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

  • Ponovo pokrenite računalo. Držite pritisnutu tipku ⌘ Command + R nakon što čujete početnu buku za ulazak u način oporavka.
  • Na gornjem izborniku odaberite Uslužni programi, a zatim Terminal.
  • Unesite csrutil disable; ponovno podizanje sustava u terminalu.
  • Neka se računalo 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 uputa s omogućavanjem umjesto onemogućavanjem za vraćanje SIP -a.
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 grafičkog uređivača teksta

Možda je 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 put datoteke do vašeg tekstualnog dokumenta. Zatim možete urediti dokument unutar Terminala. Kad završite, pritisnite Control + O za spremanje, a zatim Control + X za napuštanje nano.

  • Na primjer, sudo nano /etc /hosts otvorit će datoteku hosts s root pristupom.
  • Prije uređivanja bilo koje konfiguracijske datoteke dobro je napraviti sigurnosnu kopiju. 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 s (na primjer) sudo mv /etc /hosts /etc/hosts.bad i vratite sigurnosnu kopiju pomoću sudo cp /etc/hosts.backup /etc /hosts.

Preporučeni: