3 způsoby, jak otevírat aplikace s právy root na počítači Mac

Obsah:

3 způsoby, jak otevírat aplikace s právy root na počítači Mac
3 způsoby, jak otevírat aplikace s právy root na počítači Mac

Video: 3 způsoby, jak otevírat aplikace s právy root na počítači Mac

Video: 3 způsoby, jak otevírat aplikace s právy root na počítači Mac
Video: Jak změnit ikonu(Obrázek) na ploše 2024, Smět
Anonim

Pokud máte heslo správce počítače, můžete otevřít jakoukoli aplikaci Mac s oprávněními root. Tento přístup root však používejte podle potřeby a buďte opatrní při používání aplikací s přístupem root. Neopatrné používání aplikací nebo přístupových práv může poškodit aplikace nebo váš počítač.

Krok

Metoda 1 ze 3: S účtem správce

Pochopte ikonu
Pochopte ikonu

Krok 1. Poznejte rizika spojená s používáním oprávnění root

Většina aplikací s grafickými rozhraními není navržena pro zpracování oprávnění root. Omezte používání oprávnění k provádění určitých úkolů, kterým plně rozumíte. Neuvážené používání oprávnění může zamknout váš přístup k některým souborům, způsobit, že aplikace přestanou reagovat, nebo otevřít bezpečnostní díry.

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. Přihlaste se ve svém počítači k účtu správce, poté otevřete Terminál kliknutím na Aplikace → Nástroje a vyberte Terminál

Ujistěte se, že účet správce, který používáte, je chráněn heslem. Terminál vám neumožňuje přístup ke kořenovému účtu z účtu, který nemá heslo

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řístupu k root

Příkaz „sudo“vám umožňuje otevírat aplikace s oprávněními root, ale musíte znát úplnou adresu hlavního souboru aplikace v balíčku. Většina integrovaných aplikací a aplikací Mac jiných výrobců používá podobný systém balíčků. Proto můžete vyzkoušet následující příkaz k otevření aplikace:

  • Zadejte sudo "\ úplnou adresu balíčku aplikace na disku.app/Contents/MacOS/název aplikace".

    Chcete -li například otevřít iTunes, zadejte sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" a stiskněte Return.

  • Zadejte heslo k účtu, který právě používáte, a poté stiskněte Return.
  • Pokud je příkaz úspěšný, aplikace se otevře s oprávněními root. Pokud však terminál zobrazí chybovou zprávu „příkaz nenalezen“, postupujte podle následujících kroků.
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 výše uvedená rychlá metoda nefunguje, najděte aplikaci ve Finderu, klikněte pravým tlačítkem (nebo se stisknutou klávesou Ctrl) na ikonu aplikace a v nabídce 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. Vyhledejte hlavní soubor programu

Nyní uvidíte jednu nebo více složek v balíčku aplikace. V této složce najdete hlavní soubory programu. Tyto soubory jsou obecně umístěny ve složce /Contents /MacOS.

  • Hlavní soubor programu má obecně stejný název jako program, ale někdy má jiný název, například „run.sh“.
  • Hlavní soubor programu má obvykle ikonu černé skříňky s malým „exec“.
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 příkaz sudo do Terminálu a poté mezeru

Nezadávejte nejprve příkaz.

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 hlavní soubor aplikace do okna Terminál

V okně Terminál se automaticky zobrazí úplná adresa souboru aplikace.

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 akci zadáním hesla

Stiskněte Return a poté zadejte heslo k účtu, který právě používáte. Poté znovu stiskněte Return. Aplikace se otevře s oprávněními root.

Metoda 2 ze 3: S účtem, který není administrátorem

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

Krok 1. Začněte otevřením Terminálu s účtem, který není administrátorem

Většina správců systému upřednostňuje používání účtů jiných než správců, aby se předešlo vážnému poškození počítače způsobenému provozními chybami nebo útoky malwaru. Tento krok vám umožní dočasný přístup root bez přepínání účtů, ale budete k tomu stále potřebovat heslo správce.

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. Z Terminálu přepněte na účet správce

Zadejte příkaz su - za ním mezeru a uživatelské jméno správce. Poté zadejte heslo správce. Nyní můžete v terminálu použít účet správce.

Ve výše uvedeném příkazu opravdu nemusíte používat znak „-“. Příznak slouží k nastavení proměnné prostředí na proměnnou prostředí účtu správce. Proto, abyste zabránili náhodnému poškození počítače, doporučujeme jej použít

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 příkazem „sudo“

Obecně můžete použít příkaz sudo "\ full address of application package on drive.app/Contents/MacOS/application name". Pokud příkaz nefunguje, přečtěte si předchozí kroky.

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. Po dokončení přístupu ke kořenovému adresáři se vraťte na účet, který není administrátorem, pomocí příkazu exit

Po zadání příkazu se Terminál vrátí k používání účtu, který není administrátorem.

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 podle těchto kroků

Tato funkce je k dispozici, protože OS X 10.11 El Capitan omezuje přístup ke všem souborům, a to i poté, co používáte root účet. Pokud nemůžete v systému provést požadované změny, zkuste deaktivovat SIP. Tento krok je však velmi nebezpečný a může poškodit počítač nebo data na něm. Tento krok proto proveďte pouze tehdy, pokud opravdu rozumíte rizikům.

  • Restartujte počítač. Když uslyšíte úvodní zvuk, stisknutím a podržením Command + R vstoupíte do režimu obnovení.
  • V nabídce v horní části obrazovky vyberte položku Nástroje a poté klikněte na Terminál.
  • V okně Terminál zadejte příkaz csrutil disable; restartuje.
  • Počkejte, až se počítač normálně restartuje, a poté zkuste kroky v horní části tohoto článku otevřít aplikace s úplnými oprávněními root. Až aplikaci dokončíte, zvažte opětovné povolení SIP. Postupujte podle pokynů k deaktivaci SIP, ale nahraďte příkaz zakázat povolením.
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 textového editoru s grafickým rozhraním použijte nano

Úpravy konfiguračního souboru pomocí textového editoru v Terminálu mohou být bezpečnější možností. Nano je vestavěný textový editor, který lze použít z terminálu. Chcete -li použít nano s oprávněními root, použijte příkaz sudo nano, následovaný mezerou a adresou souboru. Poté budete moci soubor upravit z terminálu. Až budete s úpravou souboru hotovi, uložte soubor stisknutím Ctrl + O a stisknutím Ctrl + X ukončete nano.

  • Například příkaz sudo nano /etc /hosts otevře soubor „hosts“s oprávněními root.
  • Doporučujeme zálohovat konfigurační soubor, který chcete upravit, příkazem sudo cp address) file_address file_backup. Chcete -li například zálohovat soubor „hosts“se záložním názvem „hosts.backup“, zadejte příkaz sudo cp /etc /hosts /etc/hosts.backup. Pokud jste při úpravě souboru udělali chybu, přejmenujte jej příkazem mv (např. Sudo mv /etc /hosts /etc/hosts.bad) a obnovte zálohu pomocí sudo cp /etc/hosts.backup /etc /hosts.

Tipy

Pokud píšete adresu souboru, musíte použít uvozovky, pokud adresa souboru obsahuje mezery

Doporučuje: