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
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í.
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
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 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. 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. Zadejte sudo do terminálu
Zadejte sudo následovaný mezerou. Příkaz zatím nezadávejte.
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.
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
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.
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í
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.
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íží
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.
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.