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
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.
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
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.
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.
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.
Korak 6. Vnesite sudo v terminal
Vnesite sudo, ki mu sledi presledek. Ukaza še ne vnesite.
Korak 7. Povlecite izvedljivo datoteko v linijo Terminal
To bi moralo samodejno vstaviti pot do datoteke v izvedljivo datoteko.
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
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.
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
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.
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
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.
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.