Odprite programe s korenskimi pravicami v Macu

Avtor: Roger Morrison
Datum Ustvarjanja: 18 September 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Privacy, Security, Society - Computer Science for Business Leaders 2016
Video.: Privacy, Security, Society - Computer Science for Business Leaders 2016

Vsebina

V Macu lahko odprete kateri koli program s korenskimi pravicami, če imate skrbniško geslo. Korenski dostop pa uporabljajte le, če veste, kaj počnete, saj lahko, če gre kaj narobe, poškodujete program ali računalnik.

Stopati

Metoda 1 od 3: Iz skrbniškega računa

  1. Razumevanje tveganj. Večina grafičnih programov ni zasnovana za korenski dostop. Izvajajte samo določene naloge, ki jih dobro razumete, saj lahko napačno dejanje povzroči nedostopne datoteke, pokvarjene programe ali varnostne ranljivosti.
  2. Odprite terminal. Prijavite se v računalnik s skrbniškim računom. Pojdite v Aplikacije → Pripomočki in odprite Terminal.
    • Skrbniški račun ne sme biti prazen, sicer vam Terminal ne bo omogočil dostopa do korenskih pravic.
  3. Poskusite na hiter način. Z ukazom "sudo" lahko odprete programe s korenskim dostopom, vendar to zahteva pot do izvedljive datoteke v programskem paketu. V večini programov Mac in drugih ponudnikov je vsebina paketa organizirana na enak način, zato najprej poskusite naslednje:
    • Vnesite: sudo pot datoteke s trdega diska na program.app / Vsebina / MacOS /ime programa.
      Če želite na primer odpreti iTunes, vnesite sudo /Applications/iTunes.app/Contents/MacOS/iTunes in pritisnite ⏎ Vrnitev.
    • Vnesite geslo skrbniškega računa, s katerim ste trenutno prijavljeni. Pritisnite ⏎ Vrnitev.
    • Če ukaz deluje, se mora program odpreti s korenskimi pravicami. Če terminal prikaže "ukaz ni bil najden", nadaljujte z naslednjim korakom.
  4. Odprite vsebino paketa programa. Če hitra pot ni delovala, morate najprej poiskati program v Finderju. Kliknite z desnim gumbom miške (Nadzor in kliknite) na ikono programa in v spustnem meniju izberite Prikaži vsebino paketa.
  5. Poiščite izvršljivo datoteko. V programskem paketu boste videli eno ali več map. Poiščite izvršljivo datoteko v tej mapi. Običajno ga najdete v / Vsebina / MacOS.
    • Običajno ima izvršljiva datoteka isto ime kot program, lahko pa ima tudi drugačno ime, na primer "run.sh".
    • Ikona izvršljive datoteke je običajno črni kvadrat, ki vsebuje besedo "exec" z malimi črkami.
  6. V terminalu vnesite "sudo". Vnesite sudo, ki mu sledi presledek. Ukaza še ne vnesite.
  7. Povlecite izvršljivo datoteko v okno terminala. Zdaj se natančna lokacija izvršljive datoteke samodejno prikaže v vrstici za "sudo".
  8. Potrdite ukaz z geslom. Pritisnite ⏎ Vrnitev. Vnesite geslo skrbniškega računa, s katerim ste trenutno prijavljeni, in znova pritisnite ⏎ Vrnitev. Zdaj se bo program odprl s skrbniškimi pravicami.

2. metoda od 3: iz računa, ki ni skrbniški račun

  1. Odprite Terminal z računom, ki ni skrbniški račun. Številni sistemski skrbniki raje delajo z običajnim uporabniškim računom, da zmanjšajo možno škodo zaradi napak ali napadov zlonamerne programske opreme. Za to metodo boste potrebovali skrbniško geslo, vendar lahko začasno pridobite korenski dostop brez zamenjave uporabnikov. Če želite to narediti, najprej odprite okno terminala.
  2. V terminalu preklopite na skrbnika. Vnesite ukaz su - sledita presledek in skrbniško geslo za ta računalnik. Vnesite to skrbniško geslo. Zdaj delate od tega uporabnika.
    • Črtica v ukazu ni obvezna, vendar je priporočljiva. Nastavi spremenljivke okolja in uporabniško mapo skrbnika, kar lahko prepreči nenamerne poškodbe.
  3. Odprite program z ukazom "sudo". Ukaz se običajno uporablja tako: sudo pot datoteke s trdega diska do programa.app / Vsebina / MacOS /ime programa. Če to ne deluje ali potrebujete dodatno pomoč, glejte skrbniška navodila v prejšnjem razdelku.
  4. Vrnite se na svoj račun. Ko končate vsa opravila, ki zahtevajo korenske privilegije, v okno Terminal vnesite exit. S tem boste zapustili skrbniški račun in se vrnili v svoj običajni račun.

3. način od 3: Odpravljanje težav

  1. Onemogočite "Zaščito integritete sistema". Ta varnostna tehnologija je bila uvedena v sistemu Mac OS 10.11 El Capitan in omejuje dostop do pomembnih datotek, tudi za korenskega uporabnika. Če želenih sprememb ni mogoče, lahko izklopite SIP. Naredite to le, če veste, kaj počnete, če razumete, da lahko napaka povzroči popolno brisanje računalnika ali povzroči, da računalnik preneha delovati:
    • Znova zaženite računalnik. Pritisnite kombinacijo tipk ⌘ Ukaz + R. ko zaslišite zvok zagona. Zdaj se bo zagnal v obnovitveni način.
    • V zgornjem meniju izberite Utilities, nato izberite Terminal.
    • V terminalu vnesite naslednjo kodo: csrutil disable; znova zaženite.
    • Dovolite, da se računalnik normalno znova zažene. Zdaj lahko z zgornjimi koraki odprete kateri koli program s polnimi korenskimi pravicami. Ko končate, je dobro ponoviti ta navodila z omogočiti namesto onemogočiti, da ponovno omogočite SIP.
  2. Namesto grafičnega urejevalnika besedila uporabite "nano". V nekaterih primerih je varneje in zanesljiveje urejati konfiguracijske datoteke z urejevalnikom besedila v terminalu. Nano je preprosta možnost in je standardna. Če ga želite uporabiti s korenskimi privilegiji, v terminalu vnesite sudo nano, nato presledek in pot datoteke do vašega besedilnega dokumenta. Zdaj lahko dokument urejate v terminalu. Ko končate, pritisnite Nadzor + O da ga shranite, nato naprej Nadzor + X za izhod nano.
    • Koda sudo nano / etc / hosts na primer odpre datoteko "hosts" s korenskim dostopom.
    • Pred urejanjem kakršnih koli konfiguracijskih datotek je vedno dobro narediti varnostno kopijo. To storite s pomočjo naslednje kode: sudo cp datoteka_pot_datoteke_konfiguracijenew_file_path iz varnostne kopije. Z uporabo kode sudo cp / etc / hosts /etc/hosts.backup naredite kopijo gostiteljske datoteke z imenom "hosts.backup". Če se zmotite, premaknite napačno konfigurirano datoteko z (na primer) sudo mv / etc / hosts /etc/hosts.bad in obnovite varnostno kopijo s sudo cp /etc/hosts.backup / etc / hosts.

Nasveti

  • Navedeki na začetku in koncu poti datoteke so potrebni samo, če so na poti presledki.

Opozorila

  • Napaka v korenskem dostopu lahko povzroči, da je vaš Mac popolnoma izbrisan ali neuporaben. Tveganje je večje v 10.10 ali starejših različicah OS X ali v 10.11 z onemogočenim SIP. Skrbniško geslo naj bo ves čas zasebno, da preprečite drugim dostop do korenskega dostopa.