3 načini za odpiranje aplikacij s korenskimi pravicami na Macu

Kazalo:

3 načini za odpiranje aplikacij s korenskimi pravicami na Macu
3 načini za odpiranje aplikacij s korenskimi pravicami na Macu

Video: 3 načini za odpiranje aplikacij s korenskimi pravicami na Macu

Video: 3 načini za odpiranje aplikacij s korenskimi pravicami na Macu
Video: Парсинг в Python за 10 минут! 2024, Maj
Anonim

Odprete lahko katero koli aplikacijo Mac s korenskimi pravicami, če imate skrbniško geslo. Kot vedno, ne uporabljajte root dostopa, razen če veste, kaj počnete, saj lahko povzročite resno škodo aplikaciji ali računalniku.

Koraki

Metoda 1 od 3: iz skrbniškega računa

Ikona za razumevanje
Ikona za razumevanje

Korak 1. Spoznajte tveganja

Večina grafičnih aplikacij ni zasnovana za korenski dostop. Omejite se na določena opravila, ki jih dobro razumete, ali pa boste na koncu dobili nedostopne datoteke, zrušitve aplikacij ali varnostne ranljivosti.

Odprite aplikacije s korenskimi pravicami na Macu 2. korak
Odprite aplikacije s korenskimi pravicami na Macu 2. korak

Korak 2. Odprite terminal

Prijavite se v skrbniški račun v računalniku. Pojdite na Aplikacije → Pripomočki in zaženite Terminal.

Ta skrbniški račun mora imeti geslo, ki ni prazno, sicer vam Terminal ne dovoljuje dostopa do korenskih pravic

Odprite aplikacije s korenskimi pravicami na Macu 3. korak
Odprite aplikacije s korenskimi pravicami na Macu 3. korak

Korak 3. Poskusite na hiter način

Ukaz sudo vam omogoča zagon aplikacij s korenskim dostopom, vendar zahteva pot do izvršljive datoteke v aplikacijskem paketu. Večina privzetih aplikacij za Mac in številni programi drugih proizvajalcev vsebino paketa organizirajo na enak način, zato je vredno poskusiti to:

  • Vnesite sudo "\ file path from hard disk to application.app/Contents/MacOS/name of application".

    Če želite na primer odpreti iTunes, vnesite sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" in pritisnite ⏎ Return.

  • Vnesite geslo za skrbniški račun, v katerega ste trenutno prijavljeni. Pritisnite ⏎ Return.
  • Če ukaz deluje, se mora aplikacija odpreti s korenskimi pravicami. Če terminal pravi "ukaza ni mogoče najti", nadaljujte z naslednjim korakom.
Odprite aplikacije s korenskimi pravicami na Macu 4. korak
Odprite aplikacije s korenskimi pravicami na Macu 4. korak

Korak 4. Odprite vsebino paketa aplikacije

Če hitra pot ni delovala, poiščite aplikacijo v Finderju. Z desno miškino tipko kliknite (ali pritisnite tipko Control in kliknite) na njeno ikono in v spustnem meniju izberite Prikaži vsebino paketa.

Odprite aplikacije s korenskimi pravicami na Macu 5. korak
Odprite aplikacije s korenskimi pravicami na Macu 5. korak

Korak 5. Poiščite izvršljivo datoteko

Zdaj bi morali v aplikaciji videti eno ali več map. V tej mapi poiščite izvršljivo datoteko. Običajno je to znotraj /Vsebina /MacOS.

  • Izvedljiva datoteka ima pogosto isto ime kot aplikacija, lahko pa ima tudi drugo ime, na primer "run.sh."
  • Ikona izvršljive datoteke je običajno črn kvadrat z besedo "exec" z malimi črkami.
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 6
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 6

Korak 6. Vnesite sudo v terminal

Vnesite sudo, ki mu sledi presledek. Ukaza še ne vnesite.

Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 7
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 7

Korak 7. Povlecite izvedljivo datoteko v linijo Terminal

To bi moralo samodejno vstaviti pot do datoteke v izvedljivo datoteko.

Odprite aplikacije s korenskimi pravicami na Macu 8. korak
Odprite aplikacije s korenskimi pravicami na Macu 8. korak

Korak 8. Potrdite ukaz z geslom

Pritisnite ⏎ Return. Vnesite geslo za skrbniški račun, v katerega ste prijavljeni, in znova pritisnite ⏎ Return. Aplikacija se mora zagnati s korenskimi pravicami.

Metoda 2 od 3: iz računa, ki ni skrbnik

Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 9
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 9

Korak 1. Odprite Terminal v ne-skrbniškem računu

Mnogi sistemski skrbniki raje delajo v običajnem uporabniškem računu, da omejijo morebitno škodo zaradi napak ali napadov zlonamerne programske opreme. Ta metoda še vedno zahteva skrbniško geslo, vendar vam omogoča, da pridobite začasni korenski dostop, ne da bi morali zamenjati uporabnike. Za začetek odprite okno terminala.

Odprite aplikacije s korenskimi pravicami na Macu 10. korak
Odprite aplikacije s korenskimi pravicami na Macu 10. korak

Korak 2. V terminalu preklopite na skrbnika

Vnesite ukaz su - nato presledek in uporabniško ime skrbnika v tem računalniku. Vnesite skrbniško geslo. Zdaj delujete kot ta uporabnik.

Vezaj v ukazu ni obvezen, vendar priporočljiv. Okoljske spremenljivke in imenik nastavi na tiste skrbniškega uporabnika, kar omejuje možnost nenamerne škode

Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 11
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 11

Korak 3. Odprite aplikacijo z uporabo sudo

Tipična uporaba je sudo "\ file path from hard disk to application.app/Contents/MacOS/application name". Če to ne deluje ali potrebujete več navodil, si oglejte zgornja navodila skrbnika.

Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 12
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 12

Korak 4. Vrnite se na svoj račun

Ko dokončate vsa opravila, ki zahtevajo root pravice, vnesite exit v terminalu. S tem boste zapustili skrbniškega uporabnika in se vrnili v običajni račun.

Metoda 3 od 3: Odpravljanje težav

Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 13
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 13

Korak 1. Onemogočite zaščito integritete sistema (visoko tveganje)

Ta funkcija, uvedena v Mac OS 10.11 El Capitan, omejuje dostop do pomembnih datotek tudi za korenskega uporabnika. Če ne morete narediti želenih sprememb, lahko onemogočite SIP. To storite le, če ste prepričani v svoje sposobnosti in razumete, da bi napaka lahko izbrisala vaš računalnik ali ga onemogočila:

  • Znova zaženite računalnik. Držite ⌘ Command + R, ko zaslišite zagonski šum, da vstopite v način za obnovitev.
  • V zgornjem meniju izberite Pripomočki, nato Terminal.
  • Vnesite csrutil disable; znova zaženite v terminalu.
  • Naj se računalnik znova zažene kot običajno. Zdaj lahko uporabite zgornje korake za odpiranje katere koli aplikacije s polnimi korenskimi pravicami. Ko končate, razmislite o ponovitvi teh navodil z omogočanjem namesto onemogočanjem za obnovitev SIP.
Odpiranje aplikacij s korenskimi pravicami v sistemu Mac Korak 14
Odpiranje aplikacij s korenskimi pravicami v sistemu Mac Korak 14

Korak 2. Uporabite nano namesto grafičnega urejevalnika besedila

Morda je varnejše in zanesljivejše urejanje konfiguracijskih datotek z urejevalnikom besedila v Terminalu. Nano je preprosta možnost, ki je privzeto na voljo. Če ga želite uporabiti s korenskimi pravicami, vnesite sudo nano, ki mu sledi presledek in pot do datoteke v besedilni dokument. Dokument lahko nato uredite v Terminalu. Ko končate, pritisnite Control + O, da shranite, nato Control + X, da zaprete nano.

  • Na primer, sudo nano /etc /hosts bo odprl datoteko hosts s korenskim dostopom.
  • Preden uredite konfiguracijske datoteke, je dobro narediti varnostno kopijo. Če želite to narediti, vnesite sudo cp filepath_of_config_file new_filepath varnostne kopije. Na primer, sudo cp /etc /hosts /etc/hosts.backup ustvari kopijo datoteke hosts, imenovano hosts.backup. Če naredite napako, premaknite napačno konfigurirano datoteko z (na primer) sudo mv /etc /hosts /etc/hosts.bad in obnovite varnostno kopijo s sudo cp /etc/hosts.backup /etc /hosts.

Priporočena: