3 způsoby, jak otevírat aplikace pomocí kořenových oprávnění na počítači Mac

Obsah:

3 způsoby, jak otevírat aplikace pomocí kořenových oprávnění na počítači Mac
3 způsoby, jak otevírat aplikace pomocí kořenových oprávnění na počítači Mac

Video: 3 způsoby, jak otevírat aplikace pomocí kořenových oprávnění na počítači Mac

Video: 3 způsoby, jak otevírat aplikace pomocí kořenových oprávnění na počítači Mac
Video: PHP With MySQL Tutorial For Beginners | PHP And MySQL Database Tutorial | PHP Tutorial | Simplilearn 2024, Smět
Anonim

Pokud máte heslo správce, můžete otevřít jakoukoli aplikaci Mac s oprávněními root. Jako vždy nepoužívejte root přístup, pokud nevíte, co děláte, protože byste mohli způsobit vážné poškození aplikace nebo vašeho počítače.

Kroky

Metoda 1 ze 3: Z účtu správce

Pochopte ikonu
Pochopte ikonu

Krok 1. Poznejte rizika

Většina grafických aplikací není určena pro přístup root. Omezte se na konkrétní úkoly, kterým dobře rozumíte, nebo můžete skončit s nedostupnými soubory, selháním aplikace nebo zranitelností zabezpečení.

Otevřete aplikace s oprávněními root na počítači Mac Krok 2
Otevřete aplikace s oprávněními root na počítači Mac Krok 2

Krok 2. Otevřete Terminál

Přihlaste se ve svém počítači k účtu správce. Přejděte na Aplikace → Nástroje a spusťte Terminál.

Tento účet správce musí mít neprázdné heslo, jinak vám Terminál neumožní přístup k právům root

Otevřete aplikace s oprávněními root na počítači Mac Krok 3
Otevřete aplikace s oprávněními root na počítači Mac Krok 3

Krok 3. Zkuste rychlý způsob

Příkaz sudo vám umožňuje spouštět aplikace s přístupem root, ale vyžaduje cestu ke spustitelnému souboru v balíčku aplikace. Většina výchozích aplikací pro Mac a mnoho programů třetích stran organizuje obsah balíčku stejným způsobem, takže stojí za to vyzkoušet toto:

  • Zadejte sudo "\ cesta k souboru z pevného disku do aplikace.app/Contents/MacOS/název aplikace".

    Chcete -li například otevřít iTunes, zadejte sudo „/Applications/iTunes.app/Contents/MacOS/iTunes“a stiskněte ⏎ Zpět.

  • Zadejte heslo k účtu správce, ke kterému jste aktuálně přihlášeni. Stiskněte tlačítko ⏎ Zpět.
  • Pokud příkaz funguje, aplikace by se měla otevřít s oprávněními root. Pokud terminál říká „příkaz nenalezen“, pokračujte dalším krokem.
Krok 4: Otevřete aplikace s oprávněními root na počítači Mac
Krok 4: Otevřete aplikace s oprávněními root na počítači Mac

Krok 4. Otevřete obsah balíčku aplikace

Pokud rychlý způsob nefungoval, vyhledejte aplikaci ve Finderu. Klikněte pravým tlačítkem (nebo se stisknutou klávesou Ctrl) na jeho ikonu a z rozevírací nabídky vyberte Zobrazit obsah balíčku.

Krok 5: Otevřete aplikace s oprávněními root na počítači Mac
Krok 5: Otevřete aplikace s oprávněními root na počítači Mac

Krok 5. Najděte spustitelný soubor

Nyní byste v aplikaci měli vidět jednu nebo více složek. Vyhledejte spustitelný soubor v této složce. To je obvykle uvnitř /Contents /MacOS.

  • Spustitelný soubor má často stejný název jako aplikace, ale může mít i jiný název, například „run.sh.“
  • Ikona spustitelného souboru je obvykle černý čtverec se slovem „exec“malými písmeny.
Krok 6: Otevřete aplikace s oprávněními root na počítači Mac
Krok 6: Otevřete aplikace s oprávněními root na počítači Mac

Krok 6. Zadejte sudo do terminálu

Zadejte sudo následovaný mezerou. Příkaz zatím nezadávejte.

Otevřete aplikace s oprávněními root na počítači Mac Krok 7
Otevřete aplikace s oprávněními root na počítači Mac Krok 7

Krok 7. Přetáhněte spustitelný soubor do řádku Terminál

To by mělo automaticky vložit cestu k souboru ke spustitelnému souboru.

Otevřete aplikace s oprávněními root na počítači Mac Krok 8
Otevřete aplikace s oprávněními root na počítači Mac Krok 8

Krok 8. Potvrďte příkaz pomocí hesla

Stiskněte ⏎ Zpět. Zadejte heslo k účtu správce, ke kterému jste přihlášeni, a znovu stiskněte tlačítko ⏎. Aplikace by se měla spustit s oprávněními root.

Metoda 2 ze 3: Z účtu, který není správcem

Otevřete aplikace s oprávněními root na počítači Mac Krok 9
Otevřete aplikace s oprávněními root na počítači Mac Krok 9

Krok 1. Otevřete Terminál v účtu, který není administrátorem

Mnoho správců systému dává přednost práci v běžném uživatelském účtu, aby omezilo možné poškození způsobené chybami nebo útoky malwaru. Tato metoda stále vyžaduje heslo správce, ale umožňuje vám získat dočasný přístup root, aniž byste museli přepínat uživatele. Chcete -li začít, otevřete okno Terminál.

Otevřete aplikace s oprávněními root na počítači Mac Krok 10
Otevřete aplikace s oprávněními root na počítači Mac Krok 10

Krok 2. Přepněte na správce v Terminálu

Na tomto počítači zadejte příkaz su - následovaný mezerou a uživatelským jménem správce. Zadejte heslo správce. Nyní fungujete jako tento uživatel.

Pomlčka v příkazu je volitelná, ale doporučená. Nastavuje proměnné prostředí a adresář na proměnné uživatele admin, což omezuje možnost náhodného poškození

Otevřete aplikace s oprávněními root na počítači Mac Krok 11
Otevřete aplikace s oprávněními root na počítači Mac Krok 11

Krok 3. Otevřete aplikaci pomocí sudo

Typickým použitím je sudo „\ cesta k souboru z pevného disku do aplikace.app/Contents/MacOS/název aplikace“. Pokud to nefunguje nebo potřebujete další pokyny, nahlédněte do výše uvedených pokynů správce.

Otevřete aplikace s oprávněními root na počítači Mac Krok 12
Otevřete aplikace s oprávněními root na počítači Mac Krok 12

Krok 4. Vraťte se ke svému účtu

Jakmile dokončíte všechny úkoly, které vyžadují oprávnění root, zadejte v Terminálu exit. Tím opustíte administrátorského uživatele a vrátíte se k normálnímu účtu.

Metoda 3 ze 3: Řešení potíží

Otevřete aplikace s oprávněními root na počítači Mac Krok 13
Otevřete aplikace s oprávněními root na počítači Mac Krok 13

Krok 1. Vypněte ochranu integrity systému (vysoké riziko)

Tato funkce, představená v systému Mac OS 10.11 El Capitan, omezuje přístup k důležitým souborům i pro uživatele root. Pokud nemůžete provést požadované změny, můžete zakázat SIP. Udělejte to pouze tehdy, pokud jste si jisti svými schopnostmi a chápete, že chyba by mohla váš počítač vymazat nebo znefunkčnit:

  • Restartujte váš počítač. Podržte ⌘ Command + R poté, co uslyšíte hluk při spuštění, a přejděte do režimu obnovení.
  • V horním menu vyberte Utilities a poté Terminal.
  • Zadejte csrutil zakázat; restartujte v Terminálu.
  • Nechte počítač restartovat jako obvykle. Výše uvedené kroky můžete nyní použít k otevření jakékoli aplikace s úplnými oprávněními root. Až budete hotovi, zvažte opakování těchto pokynů s povolením namísto zakázání pro obnovení SIP.
Otevřete aplikace s oprávněními root na počítači Mac Krok 14
Otevřete aplikace s oprávněními root na počítači Mac Krok 14

Krok 2. Místo grafického textového editoru použijte nano

Úpravy konfiguračních souborů pomocí textového editoru v Terminálu může být bezpečnější a spolehlivější. Nano je jednoduchá možnost, která je ve výchozím nastavení k dispozici. Chcete -li jej používat s oprávněními root, zadejte sudo nano, za ním mezeru a cestu k souboru do textového dokumentu. Poté můžete dokument upravit z terminálu. Po dokončení stiskněte Control + O pro uložení, poté Control + X pro ukončení nano.

  • Například sudo nano /etc /hosts otevře soubor hosts s přístupem root.
  • Před úpravou konfiguračních souborů je vhodné provést zálohu. Chcete -li to provést, zadejte sudo cp filepath_of_config_file new_filepath of backup. Například sudo cp /etc /hosts /etc/hosts.backup vytvoří kopii souboru hosts s názvem hosts.backup. Pokud uděláte chybu, přesuňte špatně nakonfigurovaný soubor (například) sudo mv /etc /hosts /etc/hosts.bad a obnovte zálohu pomocí sudo cp /etc/hosts.backup /etc /hosts.

Doporučuje: