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
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.
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
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.
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.
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.
6. solis. Terminālī ierakstiet sudo
Ierakstiet sudo, kam seko atstarpe. Vēl neievadiet komandu.
7. solis. Velciet izpildāmo failu termināļa rindā
Tam automātiski jāievieto faila ceļš uz izpildāmo failu.
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
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.
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
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.
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
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.
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.