3 veidi, kā atvērt lietojumprogrammas ar sakņu privilēģijām Mac datorā

Satura rādītājs:

3 veidi, kā atvērt lietojumprogrammas ar sakņu privilēģijām Mac datorā
3 veidi, kā atvērt lietojumprogrammas ar sakņu privilēģijām Mac datorā

Video: 3 veidi, kā atvērt lietojumprogrammas ar sakņu privilēģijām Mac datorā

Video: 3 veidi, kā atvērt lietojumprogrammas ar sakņu privilēģijām Mac datorā
Video: PHP With MySQL Tutorial For Beginners | PHP And MySQL Database Tutorial | PHP Tutorial | Simplilearn 2024, Maijs
Anonim

Jūs varat atvērt jebkuru Mac lietojumprogrammu ar root tiesībām, ja vien jums ir administratora parole. Kā vienmēr, neizmantojiet saknes piekļuvi, ja vien nezināt, ko darāt, jo tas var nopietni sabojāt lietojumprogrammu vai datoru.

Soļi

1. metode no 3: no administratora konta

Izprotiet ikonu
Izprotiet ikonu

1. solis. Ziniet riskus

Lielākā daļa grafisko lietojumprogrammu nav paredzētas root piekļuvei. Ierobežojiet sevi ar konkrētiem uzdevumiem, kurus labi saprotat, pretējā gadījumā var rasties nepieejami faili, lietojumprogrammu avārijas vai drošības ievainojamības.

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 2. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 2. darbība

2. solis. Atveriet termināli

Piesakieties sava datora administratora kontā. Dodieties uz Programmas → Utilītas un palaidiet termināli.

Šim administratora kontam ir jābūt ar tukšu paroli, pretējā gadījumā terminālis neļaus piekļūt saknes privilēģijām

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 3. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 3. darbība

Solis 3. Izmēģiniet ātro veidu

Komanda sudo ļauj palaist lietojumprogrammas ar root piekļuvi, taču tai ir nepieciešams ceļš uz izpildāmo failu lietojumprogrammu pakotnē. Lielākā daļa noklusējuma Mac lietojumprogrammu, kā arī daudzas trešo pušu programmas pakotnes saturu organizē vienādi, tāpēc ir vērts izmēģināt šo:

  • Ievadiet sudo "\ faila ceļš no cietā diska uz lietojumprogrammu.app/Saturs/MacOS/lietojumprogrammas nosaukums".

    Piemēram, lai atvērtu iTunes, ierakstiet sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" un nospiediet ⏎ Atgriezties.

  • Ievadiet administratora konta paroli, kurā pašlaik esat pieteicies. Nospiediet ⏎ Atgriezties.
  • Ja komanda darbojas, lietojumprogrammai vajadzētu atvērt ar root tiesībām. Ja terminālis saka "komanda nav atrasta", pārejiet pie nākamās darbības.
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 4. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 4. darbība

4. solis. Atveriet lietojumprogrammas pakotnes saturu

Ja ātrais veids nedarbojās, atrodiet lietojumprogrammu Finder. Ar peles labo pogu noklikšķiniet (vai nospiediet taustiņu Control) uz tās ikonas un nolaižamajā izvēlnē atlasiet Rādīt iepakojuma saturu.

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 5. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 5. darbība

Solis 5. Atrodiet izpildāmo failu

Tagad lietojumprogrammā vajadzētu redzēt vienu vai vairākas mapes. Šajā mapē atrodiet izpildāmo failu. Tas parasti ir iekšpusē /Saturs /MacOS.

  • Izpildāmajam failam bieži ir tāds pats nosaukums kā lietojumprogrammai, taču tam varētu būt cits nosaukums, piemēram, "run.sh."
  • Izpildāmā faila ikona parasti ir melns kvadrāts ar vārdu "exec" ar maziem burtiem.
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 6. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 6. darbība

6. solis. Terminālī ierakstiet sudo

Ierakstiet sudo, kam seko atstarpe. Vēl neievadiet komandu.

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 7. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 7. darbība

7. solis. Velciet izpildāmo failu termināļa rindā

Tam automātiski jāievieto faila ceļš uz izpildāmo failu.

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 8. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 8. darbība

8. solis. Apstipriniet komandu ar savu paroli

Nospiediet ⏎ Atgriezties. Ievadiet administratora konta paroli, kurā esat pieteicies, un vēlreiz nospiediet ⏎ Atgriezties. Lietojumprogrammai vajadzētu palaist ar root tiesībām.

2. metode no 3: no konta, kas nav administrators

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 9. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 9. darbība

1. solis. Atveriet termināli kontā, kas nav administrators

Daudzi sistēmas administratori dod priekšroku darbam parastajā lietotāja kontā, lai ierobežotu iespējamo kļūdu vai ļaunprātīgas programmatūras uzbrukumu radīto kaitējumu. Šai metodei joprojām ir nepieciešama administratora parole, taču tā ļauj iegūt pagaidu saknes piekļuvi, nepārslēdzot lietotājus. Lai sāktu, atveriet termināļa logu.

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 10. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 10. darbība

2. solis. Pārslēdzieties uz administratoru terminālī

Ievadiet komandu su - pēc tam atstarpi un administratora lietotājvārdu šajā datorā. Ievadiet šī administratora paroli. Tagad jūs darbojaties kā šis lietotājs.

Defise komandā nav obligāta, taču ieteicama. Tas nosaka vides mainīgos un direktoriju administratoru lietotājiem, kas ierobežo nejaušu bojājumu iespējamību

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 11. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 11. darbība

3. solis. Atveriet lietojumprogrammu, izmantojot sudo

Tipisks lietojums ir sudo "\ faila ceļš no cietā diska uz lietojumprogrammu.app/Saturs/MacOS/lietojumprogrammas nosaukums". Ja tas nedarbojas vai jums nepieciešami papildu norādījumi, skatiet iepriekš minētos administratora norādījumus.

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 12. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 12. darbība

4. solis. Atgriezieties savā kontā

Kad esat pabeidzis visus uzdevumus, kuriem nepieciešamas saknes privilēģijas, terminālī ievadiet izeju. Tādējādi tiks aizvērts administratora lietotājs un atgriezīsies jūsu parastajā kontā.

3. metode no 3: problēmu novēršana

Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 13. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 13. darbība

1. darbība. Atspējojiet sistēmas integritātes aizsardzību (augsts risks)

Šī funkcija, kas ieviesta operētājsistēmā Mac OS 10.11 El Capitan, ierobežo piekļuvi svarīgiem failiem pat saknes lietotājam. Ja nevarat veikt vēlamās izmaiņas, varat atspējot SIP. Dariet to tikai tad, ja esat pārliecināts par savām spējām un saprotat, ka kļūda var noslaucīt datoru vai padarīt to nefunkcionālu:

  • Restartējiet datoru. Turiet nospiestu ⌘ Command + R, kad dzirdat starta troksni, lai pārietu uz atkopšanas režīmu.
  • Augšējā izvēlnē atlasiet Utilities, pēc tam - Terminal.
  • Ievadiet csrutil disable; restartējiet terminālī.
  • Ļaujiet datoram restartēties kā parasti. Tagad varat izmantot iepriekš norādītās darbības, lai atvērtu jebkuru lietojumprogrammu ar pilnām root tiesībām. Kad esat pabeidzis, apsveriet iespēju atkārtot šīs instrukcijas ar iespējošanu, nevis atspējot, lai atjaunotu SIP.
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 14. darbība
Atveriet lietojumprogrammas ar saknes privilēģijām Mac datorā 14. darbība

Solis 2. Grafiskā teksta redaktora vietā izmantojiet nano

Var būt drošāk un uzticamāk rediģēt konfigurācijas failus, izmantojot termināļa teksta redaktoru. Nano ir vienkārša opcija, kas pieejama pēc noklusējuma. Lai to izmantotu ar root tiesībām, vienkārši ievadiet sudo nano, kam seko atstarpe un faila ceļš uz teksta dokumentu. Pēc tam varat rediģēt dokumentu no termināļa. Kad esat pabeidzis, nospiediet Control + O, lai saglabātu, pēc tam Control + X, lai izietu no nano.

  • Piemēram, sudo nano /etc /hosts atvērs saimniekdatora failu ar root piekļuvi.
  • Pirms konfigurācijas failu rediģēšanas ieteicams izveidot dublējumu. Lai to izdarītu, ievadiet dublējuma sudo cp filepath_of_config_file new_filepath. Piemēram, sudo cp /etc /hosts /etc/hosts.backup izveido saimniekdatora faila nosaukumu hosts.backup. Ja pieļaujat kļūdu, pārvietojiet nepareizi konfigurēto failu ar (piemēram) sudo mv /etc /hosts /etc/hosts.bad un atjaunojiet dublējumu, izmantojot sudo cp /etc/hosts.backup /etc /hosts.

Ieteicams: