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: Возведение новых перегородок в квартире. Переделка хрущевки от А до Я. #3 2024, November
Anonim

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

Ikona za razumevanje
Ikona za razumevanje

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.

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

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

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

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.
Odprite aplikacije s korenskimi pravicami na Macu 4. korak
Odprite aplikacije s korenskimi pravicami na Macu 4. korak

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.

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

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".
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 6
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 6

Korak 6. V ukaz sudo vnesite ukaz sudo, ki mu sledi presledek

Najprej ne vnesite ukaza.

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

Korak 7. Povlecite glavno datoteko aplikacije v okno terminala

Celoten naslov datoteke aplikacije se bo samodejno prikazal v oknu terminala.

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

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

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

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.

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

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

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

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

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

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

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.
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 14
Odprite aplikacije s korenskimi pravicami v sistemu Mac Korak 14

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.

Nasveti

Napise pri pisanju naslova datoteke uporabite le, če naslov datoteke vsebuje presledke

Priporočena: