3 būdai atidaryti programas su šakninėmis teisėmis „Mac“

Turinys:

3 būdai atidaryti programas su šakninėmis teisėmis „Mac“
3 būdai atidaryti programas su šakninėmis teisėmis „Mac“

Video: 3 būdai atidaryti programas su šakninėmis teisėmis „Mac“

Video: 3 būdai atidaryti programas su šakninėmis teisėmis „Mac“
Video: Remove The Background of ANY Image with Your Mac (100% Free!) 2024, Lapkritis
Anonim

Galite atidaryti bet kurią „Mac“programą su root teisėmis, jei turite kompiuterio administratoriaus slaptažodį. Tačiau naudokite šią root prieigą, jei reikia, ir būkite atsargūs naudodami programas su root prieiga. Neatsargus programų ar prieigos teisių naudojimas gali sugadinti programas ar kompiuterį.

Žingsnis

1 metodas iš 3: su administratoriaus paskyra

Suprasti piktogramą
Suprasti piktogramą

Žingsnis 1. Žinokite šakninių teisių naudojimo riziką

Dauguma programų su grafinėmis sąsajomis nėra skirtos valdyti root teises. Apribokite leidimų naudojimą tam tikroms visiškai suprantamoms užduotims atlikti. Neapgalvotas leidimų naudojimas gali užblokuoti jūsų prieigą prie kai kurių failų, priversti programas nereaguoti arba atverti saugumo spragas.

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

Žingsnis 2. Kompiuteryje prisijunkite prie administratoriaus paskyros, tada atidarykite terminalą spustelėdami Programos → Priemonės ir pasirinkę Terminalas

Įsitikinkite, kad jūsų naudojama administratoriaus paskyra yra apsaugota slaptažodžiu. Terminalas neleidžia jums pasiekti root iš paskyros, kurioje nėra slaptažodžio

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ą pasiekti root

Komanda „sudo“leidžia atidaryti programas su root teisėmis, tačiau jūs turite žinoti visą pagrindinio programos failo adresą pakuotėje. Dauguma įmontuotų ir trečiųjų šalių „Mac“programų naudoja panašią paketų sistemą. Todėl, norėdami atidaryti programą, galite išbandyti šią komandą:

  • Įveskite sudo "\ visą programos paketo adresą diske.app/Contents/MacOS/programos pavadinimas".

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

  • Įveskite paskyros, kurią šiuo metu naudojate, slaptažodį, tada paspauskite „Grįžti“.
  • Jei komanda bus sėkminga, programa bus atidaryta su root teisėmis. Tačiau jei terminale rodomas klaidos pranešimas „komanda nerasta“, atlikite kitus veiksmus.
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 anksčiau pateiktas greitas metodas neveikia, raskite programą „Finder“, tada dešiniuoju pelės mygtuku spustelėkite (arba „Control“spustelėkite) programos piktogramą ir 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 pagrindinį programos failą

Dabar programos pakete pamatysite vieną ar daugiau aplankų. Šiame aplanke galite rasti pagrindinius programos failus. Paprastai šie failai yra aplanke /Contents /MacOS.

  • Paprastai pagrindinis programos failas turi tą patį pavadinimą kaip ir programa, tačiau kartais jis turi kitą pavadinimą, pvz., „Run.sh“.
  • Pagrindiniame programos faile paprastai yra juodos dėžės piktograma su mažosiomis raidėmis „exec“.
Atidarykite programas su pagrindinėmis privilegijomis „Mac“6 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“6 veiksmas

Žingsnis 6. Terminale įveskite komandą sudo, po to - tarpą

Pirmiausia neįveskite komandos.

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

Žingsnis 7. Vilkite programos pagrindinį failą į terminalo langą

Visas programos failo adresas automatiškai atsiras terminalo lange.

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

Žingsnis 8. Patvirtinkite veiksmą įvesdami slaptažodį

Paspauskite „Return“, tada įveskite paskyros, kurią naudojate, slaptažodį. Po to dar kartą paspauskite grįžti. Programa bus atidaryta su root teisėmis.

2 metodas iš 3: turint ne administratoriaus paskyrą

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

1 žingsnis. Norėdami pradėti, atidarykite terminalą naudodami ne administratoriaus paskyrą

Dauguma sistemos administratorių nori naudoti ne administratoriaus paskyras, kad išvengtų rimtų kompiuterio pažeidimų, kuriuos sukelia veikimo klaidos ar kenkėjiškų programų išpuoliai. Šis veiksmas suteiks jums laikiną prieigą prie šaknies nekeičiant paskyrų, tačiau jums vis tiek reikės administratoriaus slaptažodžio.

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

Žingsnis 2. Iš terminalo pereikite prie administratoriaus paskyros

Įveskite komandą su - tarpas ir administratoriaus vartotojo vardas. Po to įveskite administratoriaus slaptažodį. Dabar terminale galite naudoti administratoriaus paskyrą.

Jums tikrai nereikia naudoti ženklo „-“aukščiau esančioje komandoje. Vėliava skirta nustatyti aplinkos kintamąjį į administratoriaus paskyros aplinkos kintamąjį. Todėl, norint išvengti atsitiktinio kompiuterio sugadinimo, rekomenduojama jį naudoti

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

Žingsnis 3. Atidarykite programą naudodami komandą „sudo“

Apskritai, galite naudoti komandą sudo "\ visas programos paketo adresas diske.app/Contents/MacOS/programos pavadinimas". Jei komanda neveikia, perskaitykite ankstesnius veiksmus.

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

Žingsnis 4. Kai baigsite prieigą prie root, grįžkite į ne administratoriaus paskyrą naudodami komandą exit

Įvedus komandą, terminalas grįš prie ne administratoriaus paskyros naudojimo.

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ą atlikdami šiuos veiksmus

Ši funkcija prieinama nuo OS X 10.11 „El Capitan“apriboja prieigą prie visų failų, net kai naudojate „root“paskyrą. Jei negalite atlikti norimų sistemos pakeitimų, pabandykite išjungti SIP. Tačiau šis žingsnis yra labai pavojingas ir gali sugadinti kompiuterį ar jame esančius duomenis. Todėl atlikite šį veiksmą tik tada, jei tikrai suprantate riziką.

  • Iš naujo paleiskite kompiuterį. Išgirdę pradžios garsą, paspauskite ir palaikykite „Command + R“, kad įeitumėte į atkūrimo režimo režimą.
  • Ekrano viršuje esančiame meniu pasirinkite „Utilities“, tada spustelėkite „Terminal“.
  • Terminalo lange įveskite komandą csrutil disable; paleidžia iš naujo.
  • Palaukite, kol kompiuteris bus paleistas įprastai, tada išbandykite šio straipsnio viršuje nurodytus veiksmus, kad atidarytumėte programas su visomis šakninėmis teisėmis. Baigę naudotis programa apsvarstykite galimybę iš naujo įgalinti SIP. Atlikite veiksmus, kad išjungtumėte SIP, bet pakeiskite komandą išjungti įjungimo funkcija.
Atidarykite programas su pagrindinėmis privilegijomis „Mac“sistemoje 14 veiksmas
Atidarykite programas su pagrindinėmis privilegijomis „Mac“sistemoje 14 veiksmas

Žingsnis 2. Vietoj teksto redaktoriaus su grafine sąsaja naudokite nano

Redaguoti konfigūracijos failą naudojant teksto redaktorių terminale gali būti saugesnė parinktis. „Nano“yra integruotas teksto redaktorius, kurį galima naudoti iš terminalo. Jei norite naudoti „nano“su root teisėmis, naudokite komandą sudo nano, po to eikite į tarpą ir failo adresą. Tada galėsite redaguoti failą iš terminalo. Baigę redaguoti failą, paspauskite „Control“+ O, kad išsaugotumėte failą, ir „Control“+ X, kad išeitumėte iš „nano“.

  • Pavyzdžiui, komanda sudo nano /etc /hosts atidarys failą „hosts“su root teisėmis.
  • Rekomenduojama sukurti atsarginę konfigūracijos failo, kurį norite redaguoti, kopiją su komanda sudo cp address) file_address file_backup. Pavyzdžiui, norėdami sukurti „host“failo atsarginę kopiją atsarginės kopijos pavadinimu „hosts.backup“, įveskite komandą sudo cp /etc /hosts /etc/hosts.backup. Jei padarėte klaidą redaguodami failą, pervardykite jį naudodami komandą mv (pvz., Sudo mv /etc /hosts /etc/hosts.bad) ir atkurkite atsarginę kopiją naudodami sudo cp /etc/hosts.backup /etc /hosts.

Patarimai

Rašydami failo adresą, turite naudoti kabutes tik tuo atveju, jei failo adrese yra tarpų

Rekomenduojamas: