3 būdai, kaip atidaryti programas su pagrindinėmis privilegijomis „Mac“

Turinys:

3 būdai, kaip atidaryti programas su pagrindinėmis privilegijomis „Mac“
3 būdai, kaip atidaryti programas su pagrindinėmis privilegijomis „Mac“

Video: 3 būdai, kaip atidaryti programas su pagrindinėmis privilegijomis „Mac“

Video: 3 būdai, kaip atidaryti programas su pagrindinėmis privilegijomis „Mac“
Video: PHP With MySQL Tutorial For Beginners | PHP And MySQL Database Tutorial | PHP Tutorial | Simplilearn 2024, Gegužė
Anonim

Galite atidaryti bet kurią „Mac“programą su root teisėmis, jei turite administratoriaus slaptažodį. Kaip visada, nenaudokite šakninės prieigos, nebent žinote, ką darote, nes galite rimtai sugadinti programą ar kompiuterį.

Žingsniai

1 būdas iš 3: iš administratoriaus paskyros

Suprasti piktogramą
Suprasti piktogramą

Žingsnis 1. Žinokite riziką

Dauguma grafinių programų nėra skirtos root prieigai. Apsiribokite konkrečiomis užduotimis, kurias gerai suprantate, arba galite susidurti su neprieinamais failais, programų strigtimis ar saugumo spragomis.

Atidarykite programas su šakninėmis privilegijomis „Mac“2 veiksmas
Atidarykite programas su šakninėmis privilegijomis „Mac“2 veiksmas

2 žingsnis. Atidarykite terminalą

Prisijunkite prie administratoriaus paskyros savo kompiuteryje. Eikite į Programos → Priemonės ir paleiskite terminalą.

Šioje administratoriaus paskyroje turi būti tuščias slaptažodis, kitaip terminalas neleis pasiekti root teisių

Atidarykite programas su šakninėmis privilegijomis „Mac“3 veiksmas
Atidarykite programas su šakninėmis privilegijomis „Mac“3 veiksmas

Žingsnis 3. Išbandykite greitą būdą

„Sudo“komanda leidžia paleisti programas su root prieiga, tačiau tam reikia kelio į vykdomąjį failą, esantį programų pakete. Dauguma numatytųjų „Mac“programų ir daugelis trečiųjų šalių programų paketo turinį tvarko vienodai, todėl verta pabandyti:

  • Įveskite sudo "\ failo kelias iš kietojo disko į programą.app/Contents/MacOS/programos pavadinimas".

    Pavyzdžiui, norėdami atidaryti „iTunes“, įveskite sudo „/Applications/iTunes.app/Contents/MacOS/iTunes“ir paspauskite ⏎ Grįžti.

  • Įveskite administratoriaus paskyros, prie kurios šiuo metu esate prisijungę, slaptažodį. Paspauskite ⏎ Grįžti.
  • Jei komanda veikia, programa turėtų būti atidaryta su root teisėmis. Jei terminalas sako „komanda nerasta“, pereikite prie kito veiksmo.
Atidarykite programas su šakninėmis privilegijomis „Mac“4 veiksmas
Atidarykite programas su šakninėmis privilegijomis „Mac“4 veiksmas

Žingsnis 4. Atidarykite programos paketo turinį

Jei greitas būdas nepadėjo, suraskite programą „Finder“. Dešiniuoju pelės mygtuku spustelėkite (arba spustelėkite „Control“) jo piktogramą ir išskleidžiamajame meniu pasirinkite Rodyti paketo turinį.

Atidarykite programas su pagrindinėmis privilegijomis „Mac“5 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“5 veiksmas

Žingsnis 5. Raskite vykdomąjį failą

Dabar programos viduje turėtumėte pamatyti vieną ar daugiau aplankų. Šiame aplanke raskite vykdomąjį failą. Paprastai tai yra viduje /Turinys /„MacOS“.

  • Vykdomoji programa dažnai turi tą patį pavadinimą kaip ir programa, tačiau ji gali turėti kitą pavadinimą, pvz., „Run.sh.
  • Vykdomojo failo piktograma paprastai yra juodas kvadratas su žodžiu „exec“mažomis raidėmis.
Atidarykite programas su šakninėmis privilegijomis „Mac“6 veiksmas
Atidarykite programas su šakninėmis privilegijomis „Mac“6 veiksmas

Žingsnis 6. Įveskite sudo į terminalą

Įveskite sudo, o po to tarpo. Dar neįveskite komandos.

Atidarykite programas su „root“privilegijomis „Mac“7 veiksmas
Atidarykite programas su „root“privilegijomis „Mac“7 veiksmas

Žingsnis 7. Vilkite vykdomąjį failą į terminalo eilutę

Tai turėtų automatiškai įterpti failo kelią į vykdomąjį failą.

Atidarykite programas su pagrindinėmis privilegijomis „Mac“8 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“8 veiksmas

Žingsnis 8. Patvirtinkite komandą savo slaptažodžiu

Paspauskite ⏎ Grįžti. Įveskite administratoriaus paskyros, prie kurios esate prisijungę, slaptažodį ir dar kartą paspauskite ⏎ Grįžti. Programa turėtų būti paleista su root teisėmis.

2 metodas iš 3: iš ne administratoriaus paskyros

Atidarykite programas su pagrindinėmis privilegijomis „Mac“9 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“9 veiksmas

Žingsnis 1. Atidarykite terminalą ne administratoriaus paskyroje

Daugelis sistemos administratorių nori dirbti įprastoje vartotojo paskyroje, kad apribotų galimą klaidų ar kenkėjiškų programų atakų padarytą žalą. Šis metodas vis dar reikalauja administratoriaus slaptažodžio, tačiau leidžia jums įgyti laikiną root prieigą nekeičiant vartotojų. Norėdami pradėti, atidarykite terminalo langą.

Atidarykite programas su pagrindinėmis privilegijomis „Mac“10 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“10 veiksmas

Žingsnis 2. Terminale perjunkite administratorių

Įveskite komandą su - po to tarpo ir administratoriaus vartotojo vardo šiame kompiuteryje. Įveskite to administratoriaus slaptažodį. Dabar jūs veikiate kaip tas vartotojas.

Brūkšnys komandoje yra neprivalomas, tačiau rekomenduojamas. Jis nustato aplinkos kintamuosius ir katalogą kaip administratoriaus vartotojas, o tai riboja atsitiktinės žalos tikimybę

Atidarykite programas su pagrindinėmis privilegijomis „Mac“11 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“11 veiksmas

Žingsnis 3. Atidarykite programą naudodami sudo

Įprastas naudojimas yra sudo "failo kelias nuo kietojo disko iki programos.app/Contents/MacOS/programos pavadinimas". Jei tai neveikia arba jums reikia daugiau nurodymų, skaitykite aukščiau pateiktas administratoriaus instrukcijas.

Atidarykite programas su „root“privilegijomis „Mac“12 veiksmas
Atidarykite programas su „root“privilegijomis „Mac“12 veiksmas

Žingsnis 4. Grįžkite į savo sąskaitą

Baigę visas užduotis, kurioms reikalingos root teisės, įveskite terminalo išėjimą. Taip išeisite iš administratoriaus vartotojo ir grįšite į įprastą paskyrą.

3 iš 3 metodas: trikčių šalinimas

Atidarykite programas su šakninėmis privilegijomis „Mac“13 veiksmas
Atidarykite programas su šakninėmis privilegijomis „Mac“13 veiksmas

1 veiksmas. Išjunkite sistemos vientisumo apsaugą (didelė rizika)

Ši funkcija, įdiegta „Mac OS 10.11 El Capitan“, apriboja prieigą prie svarbių failų net pagrindiniam vartotojui. Jei negalite atlikti norimų pakeitimų, galite išjungti SIP. Darykite tai tik tuo atveju, jei esate įsitikinę savo sugebėjimais ir suprantate, kad klaida gali nuvalyti jūsų kompiuterį arba padaryti jį neveiksnų:

  • Iš naujo paleiskite kompiuterį. Išgirdę paleidimo triukšmą palaikykite nuspaudę ⌘ „Command + R“, kad įeitumėte į atkūrimo režimą.
  • Viršutiniame meniu pasirinkite „Utilities“, tada „Terminal“.
  • Įveskite csrutil disable; iš naujo paleiskite terminalą.
  • Leiskite kompiuteriui iš naujo paleisti kaip įprasta. Dabar galite atlikti aukščiau nurodytus veiksmus, kad atidarytumėte bet kurią programą, turinčią visas root teises. Kai baigsite, pakartokite šias instrukcijas įjungę, o ne išjungę, kad atkurtumėte SIP.
Atidarykite programas su pagrindinėmis privilegijomis „Mac“sistemoje 14 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“sistemoje 14 veiksmas

Žingsnis 2. Vietoj grafinio teksto redaktoriaus naudokite nano

Gali būti saugiau ir patikimiau redaguoti konfigūracijos failus naudojant terminalo teksto rengyklę. Pagal numatytuosius nustatymus „Nano“yra paprasta parinktis. Jei norite jį naudoti su root teisėmis, tiesiog įveskite sudo nano, po to tarpo ir failo kelio į tekstinį dokumentą. Tada galite redaguoti dokumentą iš terminalo. Baigę paspauskite „Control“+ O, kad išsaugotumėte, tada „Control“+ X, kad išeitumėte iš „nano“.

  • Pavyzdžiui, sudo nano /etc /hosts atidarys pagrindinio kompiuterio failą su root prieiga.
  • Prieš redaguojant bet kokius konfigūracijos failus verta pasidaryti atsarginę kopiją. Norėdami tai padaryti, įveskite sudo cp filepath_of_config_file new_filepath of backup. Pavyzdžiui, sudo cp /etc /hosts /etc/hosts.backup sukuria pagrindinio kompiuterio failo, pavadinto hosts.backup, kopiją. Jei padarysite klaidą, perkelkite netinkamai sukonfigūruotą failą naudodami (pavyzdžiui) sudo mv /etc /hosts /etc/hosts.bad ir atkurkite atsarginę kopiją naudodami sudo cp /etc/hosts.backup /etc /hosts.

Rekomenduojamas: