Odprete lahko katero koli aplikacijo Mac s korenskimi pravicami, če imate skrbniško geslo za računalnik. Vendar po potrebi uporabite ta korenski dostop in bodite previdni pri uporabi aplikacij s korenskim dostopom. Neprevidna uporaba aplikacij ali pravice dostopa lahko poškodujejo aplikacije ali računalnik.
Korak
Metoda 1 od 3: z skrbniškim računom
Korak 1. Spoznajte nevarnosti uporabe korenskih pravic
Večina aplikacij z grafičnimi vmesniki ni zasnovana za upravljanje korenskih pravic. Omejite uporabo dovoljenj za izvajanje določenih nalog, ki jih popolnoma razumete. Nepremišljena uporaba dovoljenj lahko zaklene vaš dostop do nekaterih datotek, povzroči, da se aplikacije ne odzivajo, ali odpre varnostne luknje.
Korak 2. Prijavite se v skrbniški račun v računalniku, nato odprite terminal tako, da kliknete Aplikacije → Pripomočki in izberete Terminal
Poskrbite, da je skrbniški račun, ki ga uporabljate, zaščiten z geslom. Terminal ne dovoljuje dostopa do root -a iz računa, ki nima gesla
Korak 3. Poskusite hiter način dostopa do root
Ukaz "sudo" vam omogoča odpiranje aplikacij s korenskimi pravicami, vendar morate poznati celoten naslov glavne datoteke aplikacije v paketu. Večina vgrajenih in drugih aplikacij za Mac uporablja podoben paketni sistem. Zato lahko poskusite odpreti aplikacijo z naslednjim ukazom:
-
Vnesite sudo "\ polni naslov paketa aplikacij na pogonu.app/Contents/MacOS/ime aplikacije".
Če želite na primer odpreti iTunes, vnesite sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" in pritisnite tipko Return.
- Vnesite geslo za račun, ki ga trenutno uporabljate, nato pritisnite Return.
- Če je ukaz uspešen, se bo aplikacija odprla s korenskimi pravicami. Če pa terminal prikaže sporočilo o napaki "ukaza ni mogoče najti", sledite naslednjim korakom.
Korak 4. Odprite vsebino aplikacijskega paketa
Če zgornji hitri način ne deluje, poiščite aplikacijo v Finderju, nato z desno tipko miške kliknite (ali pritisnite Control) na ikoni aplikacije in v meniju izberite Prikaži vsebino paketa.
Korak 5. Poiščite glavno datoteko programa
Zdaj boste v paketu aplikacije videli eno ali več map. V tej mapi najdete glavne datoteke programa. Na splošno se te datoteke nahajajo v mapi /Contents /MacOS.
- Na splošno ima glavna datoteka programa isto ime kot program, včasih pa ima drugo ime, na primer "run.sh".
- Glavna datoteka programa ima običajno ikono črne škatle z malimi črkami "exec".
Korak 6. V ukaz sudo vnesite ukaz sudo, ki mu sledi presledek
Najprej ne vnesite ukaza.
Korak 7. Povlecite glavno datoteko aplikacije v okno terminala
Celoten naslov datoteke aplikacije se bo samodejno prikazal v oknu terminala.
Korak 8. Potrdite dejanje z vnosom gesla
Pritisnite Return, nato vnesite geslo za račun, ki ga trenutno uporabljate. Po tem znova pritisnite Return. Odprla se bo aplikacija s korenskimi pravicami.
Metoda 2 od 3: z računom, ki ni skrbnik
Korak 1. Za začetek odprite Terminal z ne-skrbniškim računom
Večina sistemskih skrbnikov raje uporablja ne-skrbniške račune, da prepreči resne poškodbe računalnika zaradi napak pri delovanju ali napadov zlonamerne programske opreme. Ta korak vam bo omogočil začasni korenski dostop brez menjave računov, vendar boste za to še vedno potrebovali skrbniško geslo.
Korak 2. Iz terminala preklopite na skrbniški račun
Vnesite ukaz su - sledi presledek in uporabniško ime skrbnika. Po tem vnesite skrbniško geslo. Zdaj lahko uporabite skrbniški račun v terminalu.
V zgornjem ukazu vam ni treba uporabljati znaka "-". Zastavica služi za nastavitev spremenljivke okolja na spremenljivko okolja skrbniškega računa. Zato je za preprečitev nenamernih poškodb računalnika priporočljivo, da ga uporabite
Korak 3. Odprite aplikacijo z ukazom "sudo"
Na splošno lahko uporabite ukaz sudo "\ polni naslov paketa aplikacij na pogonu.app/Contents/MacOS/ime aplikacije". Če ukaz ne deluje, preberite prejšnje korake.
Korak 4. Ko končate z dostopom do root, se z ukazom exit vrnite v ne-skrbniški račun
Po vnosu ukaza se bo Terminal vrnil k uporabi ne-skrbniškega računa.
Metoda 3 od 3: Odpravljanje težav
Korak 1. Sledite tem korakom in onemogočite zaščito celovitosti sistema
Ta funkcija je na voljo od OS X 10.11 El Capitan omejuje dostop do vseh datotek, tudi če uporabljate korenski račun. Če ne morete narediti želenih sprememb v sistemu, poskusite onemogočiti SIP. Vendar je ta korak zelo nevaren in lahko poškoduje računalnik ali podatke na njem. Zato naredite ta korak le, če res razumete tveganja.
- Znova zaženite računalnik. Ko zaslišite začetni zvok, pritisnite in držite Command + R za vstop v način obnovitvenega načina.
- V meniju na vrhu zaslona izberite Pripomočki, nato kliknite Terminal.
- V oknu Terminal vnesite ukaz csrutil disable; znova zažene.
- Počakajte, da se računalnik normalno zažene, nato poskusite korake na vrhu tega članka, da odprete aplikacije s polnimi dovoljenji root. Ko končate z uporabo aplikacije, razmislite o ponovnem omogočanju SIP. Sledite korakom, da onemogočite SIP, vendar ukaz onemogočite z omogočanjem.
Korak 2. Uporabite nano namesto urejevalnika besedil z grafičnim vmesnikom
Urejanje konfiguracijske datoteke z urejevalnikom besedila v terminalu je lahko varnejša možnost. Nano je vgrajen urejevalnik besedil, ki ga lahko uporabljate s terminala. Za uporabo nano s korenskimi pravicami uporabite ukaz sudo nano, ki mu sledi presledek in naslov datoteke. Nato boste lahko datoteko uredili v terminalu. Ko končate urejanje datoteke, pritisnite Control + O, da datoteko shranite, in Control + X, da zaprete nano.
- Na primer, ukaz sudo nano /etc /hosts bo odprl datoteko "hosts" s korenskimi pravicami.
- Priporočljivo je, da varnostno kopirate konfiguracijsko datoteko, ki jo želite urediti, z ukazom sudo cp address) file_address file_backup. Če želite na primer varnostno kopirati datoteko "hosts" z varnostno kopijo "hosts.backup", vnesite ukaz sudo cp /etc /hosts /etc/hosts.backup. Če ste naredili napako pri urejanju datoteke, jo preimenujte z ukazom mv (npr. Sudo mv /etc /hosts /etc/hosts.bad) in obnovite varnostno kopijo s sudo cp /etc/hosts.backup /etc /hosts.