Ako otvárať aplikácie s oprávneniami root na počítači Mac?

Príkaz sudo vám umožňuje spúšťať aplikácie s prístupom root
Príkaz sudo vám umožňuje spúšťať aplikácie s prístupom root, ale vyžaduje cestu k spustiteľnému súboru v rámci balíka aplikácií.

Ak máte heslo správcu, môžete otvoriť ľubovoľnú aplikáciu Mac s oprávneniami root. Ako vždy, nepoužívajte prístup typu root, pokiaľ neviete, čo robíte, pretože by ste mohli spôsobiť vážne poškodenie aplikácie alebo počítača.

Metóda 1 z 3: z účtu správcu

  1. 1
    Poznať riziká. Väčšina grafických aplikácií nie je navrhnutá pre prístup root. Obmedzte sa na konkrétne úlohy, ktorým dobre rozumiete, inak môžete skončiť s neprístupnými súbormi, zlyhaniami aplikácie alebo zraniteľnosťou zabezpečenia.
  2. 2
    Otvorený terminál. Prihláste sa do svojho účtu správcu. Prejdite na AplikáciePomôcky a spustite Terminál.
    • Tento účet správcu musí mať neprázdne heslo, inak vám Terminál neumožní prístup k oprávneniam root.
  3. 3
    Skúste rýchly spôsob. Príkaz sudo vám umožňuje spúšťať aplikácie s prístupom root, ale vyžaduje cestu k spustiteľnému súboru v rámci balíka aplikácií. Väčšina predvolených aplikácií pre Mac a mnoho programov tretích strán organizujú obsah balíka rovnakým spôsobom, takže stojí za to vyskúšať toto:
    • Zadajte sudo "\ cesta k súboru z pevného disku na aplikáciu. Aplikácia /obsah/MacOS/ názov aplikácie ".
      Ak chcete napríklad otvoriť iTunes, napíšte sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" a stlačte Return.
    • Zadajte heslo pre účet správcu, do ktorého ste aktuálne prihlásení. Stlačte Return.
    • Ak príkaz funguje, aplikácia by sa mala otvoriť s oprávneniami root. Ak Terminál uvádza „príkaz nenájdený“, pokračujte ďalším krokom.
    Môžete otvoriť ľubovoľnú aplikáciu Mac s oprávneniami root
    Ak máte heslo správcu, môžete otvoriť ľubovoľnú aplikáciu Mac s oprávneniami root.
  4. 4
    Otvorte obsah balíka aplikácie. Ak rýchly spôsob nefungoval, vyhľadajte aplikáciu vo Finderi. Kliknite pravým tlačidlom myši (alebo Control-kliknite) na jeho ikonu a v rozbaľovacej ponuke vyberte položku Zobraziť obsah balíka.
  5. 5
    Nájdite spustiteľný súbor. Teraz by ste v aplikácii mali vidieť jeden alebo viac priečinkov. Nájdite spustiteľný súbor v tomto priečinku. Obvykle je to vnútri /Contents /MacOS.
    • Spustiteľný súbor má často rovnaký názov ako aplikácia, ale môže mať aj iný názov, napríklad „run.sh.“
    • Ikona spustiteľného súboru je zvyčajne čierny štvorec so slovom „exec“ malými písmenami.
  6. 6
    Do terminálu zadajte sudo. Napíšte sudo a za ním medzeru. Zatiaľ nezadávajte príkaz.
  7. 7
    Presuňte spustiteľný súbor na koncový riadok. Tým by sa mala automaticky vložiť cesta k súboru do spustiteľného súboru.
  8. 8
    Potvrďte príkaz pomocou hesla. Hit Return. Zadajte heslo pre účet správcu, do ktorého ste prihlásení, a Returnznova stlačte. Aplikácia by sa mala spustiť s oprávneniami root.
Inak vám Terminál neumožní prístup k oprávneniam root
Tento účet správcu musí mať neprázdne heslo, inak vám Terminál neumožní prístup k oprávneniam root.

Metóda 2 z 3: z účtu, ktorý nie je správcom

  1. 1
    Otvorte terminál v účte, ktorý nie je správcom. Mnoho správcov systému uprednostňuje prácu v bežnom používateľskom účte, aby obmedzilo možné škody spôsobené chybami alebo útokmi škodlivého softvéru. Táto metóda stále vyžaduje heslo správcu, ale umožňuje vám získať dočasný prístup root bez toho, aby ste museli prepínať používateľov. Ak chcete začať, otvorte okno Terminál.
  2. 2
    V termináli prepnite na správcu. Na tomto počítači zadajte príkaz su - za ním medzeru a používateľské meno správcu. Zadajte heslo správcu. Teraz pôsobíte ako tento používateľ.
    • Spojovník v príkaze je voliteľný, ale odporúča sa. Nastavuje environmentálne premenné a adresár na tie, ktoré má užívateľ admin, čo obmedzuje možnosť náhodného poškodenia.
  3. 3
    Otvorte aplikáciu pomocou sudo. Typickým použitím je sudo "\ cesta k súboru z pevného disku k aplikácii.app/Contents/MacOS/ názov aplikácie ". Ak to nefunguje alebo potrebujete ďalšie pokyny, pozrite sa na pokyny správcu vyššie.
  4. 4
    Vráťte sa k svojmu vlastnému účtu. Po dokončení všetkých úloh, ktoré vyžadujú oprávnenia root, zadajte v Termináli príkaz exit. Toto opustí správcovského používateľa a vráti vás do vášho normálneho účtu.

Metóda 3 z 3: riešenie problémov

  1. 1
    Vypnite ochranu integrity systému (vysoké riziko). Táto funkcia, zavedená v systéme Mac OS 10,11 El Capitan, obmedzuje prístup k dôležitým súborom aj pre používateľov root. Ak nemôžete vykonať požadované zmeny, môžete vypnúť SIP. Urobte to iba vtedy, ak ste si istí svojimi schopnosťami a chápete, že chyba môže spôsobiť vymazanie počítača alebo jeho nefunkčnosť:
    • Reštartujte počítač. Podržte Command+, R keď počujete zvuk pri spustení, vstúpte do režimu obnovenia.
    • V hornom menu vyberte položku Pomôcky a potom položku Terminál.
    • Zadajte príkaz csrutil disable; reštartujte počítač v termináli.
    • Nechajte počítač reštartovať ako obvykle. Teraz môžete vyššie uvedené kroky použiť na otvorenie ľubovoľnej aplikácie s úplnými oprávneniami root. Keď skončíte, zvážte zopakovanie týchto pokynov s povolením namiesto deaktivácie, aby ste obnovili SIP.
    Ale umožňuje vám získať dočasný prístup root bez toho
    Táto metóda stále vyžaduje heslo správcu, ale umožňuje vám získať dočasný prístup root bez toho, aby ste museli prepínať používateľov.
  2. 2
    Namiesto grafického textového editora použite nano. Úpravy konfiguračných súborov pomocou textového editora v termináli môže byť bezpečnejšie a spoľahlivejšie. Nano je jednoduchá možnosť, ktorá je predvolene k dispozícii. Ak ho chcete použiť s oprávneniami root, zadajte príkaz sudo nano, za ním medzeru a cestu k súboru do textového dokumentu. Potom môžete dokument upraviť v termináli. Keď skončíte, stlačením Control+ O uložíte a potom Control+ X ukončíte nano.
    • Napríklad sudo nano /etc /hosts otvorí súbor hosts s prístupom root.
    • Pred úpravou akýchkoľvek konfiguračných súborov je vhodné vytvoriť si zálohu. Ak to chcete urobiť, zadajte sudo cp filepath_of_config_file new_filepath of backup. Napríklad sudo cp /etc /hosts /etc/hosts.backup vytvorí kópiu súboru hosts s názvom hosts.backup. Ak urobíte chybu, presuňte nesprávne nakonfigurovaný súbor (napríklad) sudo mv /etc /hosts /etc/hosts.bad a obnovte zálohu pomocou sudo cp /etc/hosts.backup /etc /hosts.

Tipy

  • Úvodzovky okolo cesty k súboru sú potrebné iba vtedy, ak cesta k súboru obsahuje medzery.

Pozor

  • Chyba v prístupe root môže váš počítač vymazať alebo spôsobiť, že bude nepoužiteľný. Riziko je vyššie v 10,10 alebo skôr, alebo v 10,11 s vypnutým SIP. Udržujte svoje heslo správcu v tajnosti, aby ste zabránili ostatným získať prístup root.

Otázky a odpovede

  • Prečo môj hovorí „operácia nie je povolená“?
    Na to budete musieť byť prihlásení do účtu správcu.
  • Je tam uvedené „Povolenie odmietnuté“. Čo môžem urobiť?
    V operačných systémoch Windows by ste mali bežať ako správca. Administratívne oprávnenia môžu robiť čokoľvek.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail