Kui teil on arvuti administraatori parool, saate avada mis tahes juurõigustega Maci rakenduse. Kasutage siiski seda juurjuurdepääsu vastavalt vajadusele ja olge juurjuurdepääsuga rakenduste kasutamisel ettevaatlik. Rakenduste või juurdepääsuõiguste hoolimatu kasutamine võib kahjustada rakendusi või teie arvutit.
Samm
Meetod 1 /3: administraatori kontoga
Samm 1. Teadke juurõiguste kasutamise riske
Enamik graafiliste liidestega rakendusi ei ole loodud juurõiguste haldamiseks. Piirake lubade kasutamist teatud ülesannete täitmiseks, millest saate täielikult aru. Hoolimatu lubade kasutamine võib lukustada juurdepääsu mõnele failile, muuta rakendused vastamata või avada turvaauke.
Samm 2. Logige sisse oma arvutis administraatori kontole, seejärel avage terminal, klõpsates Rakendused → Utiliidid ja valides Terminal
Veenduge, et kasutatav administraatori konto oleks parooliga kaitstud. Terminal ei luba teil rootile pääseda kontolt, millel pole parooli
Samm 3. Proovige kiiret juurdepääsu rootile
Käsk "sudo" võimaldab teil avada juurõigustega rakendusi, kuid peate teadma paketis oleva rakenduse põhifaili täielikku aadressi. Enamik sisseehitatud ja kolmanda osapoole Maci rakendusi kasutab sarnast pakettide süsteemi. Seetõttu võite rakenduse avamiseks proovida järgmist käsku:
-
Sisestage sudo "\ rakenduse paketi täielik aadress kettal.app/Contents/MacOS/rakenduse nimi".
Näiteks iTunes'i avamiseks sisestage sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" ja vajutage Return.
- Sisestage praegu kasutatava konto parool ja vajutage siis nuppu Tagasi.
- Kui käsk õnnestub, avaneb rakendus juurõigustega. Kui aga terminal kuvab veateate "käsku ei leitud", järgige järgmisi samme.
Samm 4. Avage rakenduspaketi sisu
Kui ülaltoodud kiirmeetod ei tööta, leidke rakendus Finderis, seejärel paremklõpsake (või klõpsake juhtklahvi) rakenduse ikoonil ja valige menüüst Kuva paketi sisu.
Samm 5. Leidke programmi põhifail
Nüüd näete rakenduste paketis ühte või mitut kausta. Programmi peamised failid leiate sellest kaustast. Üldiselt asuvad need failid kaustas /Contents /MacOS.
- Üldiselt on programmi põhifailil sama nimi, mis programmil, kuid mõnikord on sellel erinev nimi, näiteks "run.sh".
- Programmi põhifailil on tavaliselt musta kasti ikoon koos väiketähtedega "exec".
Samm 6. Sisestage terminali käsk sudo, millele järgneb tühik
Ärge sisestage kõigepealt käsku.
Samm 7. Lohistage rakenduse põhifail terminaliaknasse
Rakendusfaili täielik aadress kuvatakse automaatselt aknas Terminal.
Samm 8. Kinnitage toiming parooli sisestamisega
Vajutage Tagasi, seejärel sisestage praegu kasutatava konto parool. Pärast seda vajutage uuesti Return. Rakendus avaneb juurõigustega.
Meetod 2/3: mitte-administraatori kontoga
Samm 1. Alustamiseks avage terminal, millel pole administraatori kontot
Enamik süsteemiadministraatoreid eelistab kasutada mitte-administraatori kontosid, et vältida tõsiseid arvutikahjustusi, mis on põhjustatud töövigadest või pahavara rünnakutest. See samm võimaldab teil ajutist juurjuurdepääsu ilma kontot vahetamata, kuid selleks on teil siiski vaja administraatori parooli.
Samm 2. Minge terminalist administraatori kontole
Sisestage käsk su - millele järgneb tühik ja administraatori kasutajanimi. Pärast seda sisestage administraatori parool. Nüüd saate terminalis kasutada administraatori kontot.
Te ei pea tegelikult ülaltoodud käsus märki "-" kasutama. Lipu eesmärk on määrata keskkonnamuutujaks administraatori konto keskkonnamuutuja. Seetõttu on arvuti juhuslike kahjustuste vältimiseks soovitatav seda kasutada
Samm 3. Avage rakendus käsuga "sudo"
Üldiselt saate kasutada käsku sudo "\ rakenduse paketi täielik aadress kettal.app/Contents/MacOS/rakenduse nimi". Kui käsk ei tööta, lugege eelnevaid samme.
Samm 4. Kui olete juurjuurdepääsu lõpetanud, naaske mitte-administraatori kontole, kasutades käsku exit
Pärast käsu sisestamist naaseb terminal mitte-administraatori konto kasutamisele.
3. meetod 3 -st: tõrkeotsing
Samm 1. Keelake süsteemi terviklikkuse kaitse, järgides neid samme
See funktsioon on saadaval alates operatsioonisüsteemist OS X 10.11 El Capitan, mis piirab juurdepääsu kõigile failidele isegi pärast juurkonto kasutamist. Kui te ei saa süsteemis soovitud muudatusi teha, proovige SIP keelata. See samm on aga väga ohtlik ning võib kahjustada arvutit või sellel olevaid andmeid. Seetõttu tehke seda sammu ainult siis, kui riskidest tõesti aru saate.
- Taaskäivitage arvuti. Kui kuulete käivitusheli, vajutage ja hoidke all Command + R, et siseneda taasterežiimi režiimi.
- Valige ekraani ülaosas asuvast menüüst Utiliidid ja seejärel klõpsake nuppu Terminal.
- Sisestage terminaliaknas käsk csrutil disable; taaskäivitab.
- Oodake, kuni arvuti taaskäivitub normaalselt, ja proovige seejärel selle artikli ülaosas olevaid samme, et avada täieliku juurõigusega rakendused. Kui olete rakenduse kasutamise lõpetanud, kaaluge SIP-i uuesti lubamist. Järgige SIP keelamise juhiseid, kuid asendage keelamiskäsk lubamisega.
Samm 2. Graafilise liidesega tekstiredaktori asemel kasutage nano
Konfiguratsioonifaili redigeerimine terminali tekstiredaktoriga võib olla turvalisem valik. Nano on sisseehitatud tekstiredaktor, mida saab kasutada terminalist. Juureõigustega nano kasutamiseks kasutage käsku sudo nano, millele järgneb tühik ja faili aadress. Seejärel saate faili terminalis redigeerida. Kui olete faili redigeerimise lõpetanud, vajutage faili salvestamiseks klahvikombinatsiooni Control + O ja nano väljumiseks klahvikombinatsiooni Ctrl + X.
- Näiteks käsk sudo nano /etc /hosts avab faili "hosts" juureõigustega.
- Soovitame varundada konfiguratsioonifaili, mida soovite muuta käsuga sudo cp address) file_address file_backup. Näiteks faili "hosts" varundamiseks varunimega "hosts.backup" sisestage käsk sudo cp /etc /hosts /etc/hosts.backup. Kui tegite faili redigeerimisel vea, nimetage see ümber käsuga mv (nt sudo mv /etc /hosts /etc/hosts.bad) ja taastage varukoopia sudo cp /etc/hosts.backup /etc /hosts abil.