Kuidas Macis juurõigustega rakendusi avada

Saate avada mis tahes Maci rakenduse, millel on administraatoriõigused, kui teil on administraatori parool. Nagu alati, ärge kasutage juurjuurdepääsu, kui te ei tea, mida teete, kuna võite rakendust või arvutit tõsiselt kahjustada.

1
Tea riske. Enamik graafilisi rakendusi pole mõeldud juurjuurdepääsuks. Piirduge konkreetsete ülesannetega, millest hästi aru saate, vastasel juhul võite sattuda ligipääsmatute failide, rakenduste krahhi või turvaaukudega.

2
Avage terminal. Logige oma arvutis sisse administraatori kontole. Avage Rakendused → Utiliidid ja käivitage terminal. Sellel administraatorikontol peab olema mittetühi parool, vastasel juhul ei võimalda terminal teil juurdepääsu juurõigustele.

3
Proovige kiiret viisi. Käsk sudo võimaldab teil käivitada juurjuurdepääsuga rakendusi, kuid see nõuab rakenduste paketis oleva käivitatava faili teed. Enamik Maci vaikerakendusi ja ka paljud kolmanda osapoole programmid korraldavad paketi sisu samamoodi, seega tasub proovida järgmist: Sisestage sudo “faili tee kõvakettalt rakendusele.app/Contents/MacOS/rakenduse nimi”. Näiteks iTunes’i avamiseks tippige sudo “/Applications/iTunes.app/Contents/MacOS/iTunes” ja vajutage ⎠Return. Sisestage administraatorikonto parool, kuhu olete praegu sisse logitud. Vajutage ⎠Return. Kui käsk töötab, peaks rakendus avanema root õigustega. Kui terminal ütleb “käsku ei leitud”, jätkake järgmise sammuga.

4
Avage rakenduse paketi sisu. Kui kiirviis ei aidanud, leidke rakendus Finderist. Paremklõpsake (või Control-klõpsake) selle ikoonil ja valige rippmenüüst Kuva paketi sisu.

5
Otsige üles käivitatav fail. Nüüd peaksite rakenduses nägema ühte või mitut kausta. Leidke selles kaustas käivitatav fail. Tavaliselt asub see failis /Contents/MacOS. Käivitaval failil on sageli sama nimi mis rakendusel, kuid sellel võib olla ka teine ​​nimi, näiteks “run.sh”. Käivitatava faili ikoon on tavaliselt must ruut sõnaga “exec”. väikeste tähtedega.

6
Tippige terminali sudo. Tippige sudo, millele järgneb tühik. Ärge sisestage veel käsku.

7
Lohistage käivitatav fail terminali reale. See peaks automaatselt sisestama faili tee käivitatavasse faili.

8
Kinnitage käsk oma parooliga. Vajutage ⎠Return. Sisestage selle administraatorikonto parool, kuhu olete sisse logitud, ja vajutage uuesti nuppu ⎠Return. Rakendus peaks käivituma root õigustega.

9
Avage terminal mitteadministraatorikontol. Paljud süsteemiadministraatorid eelistavad töötada tavalise kasutajakontoga, et piirata vigadest või pahavararünnakutest tulenevat võimalikku kahju. See meetod nõuab endiselt administraatori parooli, kuid võimaldab teil saada ajutise juurjuurdepääsu ilma kasutajaid vahetamata. Alustamiseks avage terminali aken.

10
Lülituge terminalis administraatorile. Sisestage selles arvutis käsk su – millele järgneb tühik ja administraatori kasutajanimi. Sisestage selle administraatori parool. Te töötate nüüd selle kasutajana. Sidekriips käsus on valikuline, kuid soovitatav. See seab keskkonnamuutujad ja kataloogi administraatori kasutaja omadele, mis piirab juhusliku kahju tekkimise võimalust.

11
Avage rakendus sudo abil. Tüüpiline kasutus on sudo “faili tee kõvakettalt application.app/Contents/MacOS/rakenduse nimi”. Kui see ei tööta või vajate täiendavaid juhiseid, vaadake ülaltoodud administraatori juhiseid.

12
Naaske oma kontole. Kui olete lõpetanud kõik toimingud, mis nõuavad administraatoriõigusi, sisestage terminalis exit. See väljub administraatori kasutajast ja naaseb teie tavalisele kontole.

13
Keela süsteemi terviklikkuse kaitse (kõrge risk). See funktsioon, mis võeti kasutusele operatsioonisüsteemis Mac OS 10.11 El Capitan, piirab juurdepääsu olulistele failidele isegi juurkasutaja jaoks. Kui te ei saa soovitud muudatusi teha, saate SIP-i keelata. Tehke seda ainult siis, kui olete oma võimetes kindel ja mõistate, et viga võib teie arvuti tühjendada või muuta selle mittetoimivaks: taaskäivitage arvuti. Pärast käivitusmüra kuulmist hoidke all ⌘ Command + R, et siseneda taasterežiimi. Valige ülemisest menüüst Utiliidid ja seejärel Terminal. Sisestage csrutil disable; Taaskäivitage terminalis. Laske arvutil taaskäivitada nagu tavaliselt. Nüüd saate kasutada ülaltoodud samme, et avada mis tahes rakendus, millel on täielikud juurõigused. Kui olete lõpetanud, kaaluge SIP-i taastamise keelamise asemel nende juhiste kordamist käsuga Luba.

14
Graafilise tekstiredaktori asemel kasutage nano-d. Konfiguratsioonifailide redigeerimine terminali tekstiredaktoriga võib olla turvalisem ja usaldusväärsem. Nano on vaikimisi saadaval olev lihtne valik. Selle kasutamiseks juurõigustega sisestage lihtsalt sudo nano, millele järgneb tühik ja tekstidokumendi failitee. Seejärel saate dokumenti terminalis redigeerida. Kui olete lõpetanud, vajutage salvestamiseks klahvikombinatsiooni Ctrl + O, seejärel nanost väljumiseks klahvikombinatsiooni Control + X. Näiteks sudo nano /etc/hosts avab hostifaili juurjuurdepääsuga. Enne konfiguratsioonifailide muutmist on hea teha varukoopia. . Selleks sisestage varukoopia failitee sudo cp_config_file new_filepath. Näiteks sudo cp /etc/hosts /etc/hosts.backup loob hostifaili hosts.backup koopia. Kui teete vea, teisaldage valesti seadistatud fail (näiteks) sudo mv /etc/hosts /etc/hosts.bad ja taastage varukoopia käsuga sudo cp /etc/hosts.backup /etc/hosts.