3 spôsoby, ako otvárať aplikácie s oprávneniami root v systéme Mac

Obsah:

3 spôsoby, ako otvárať aplikácie s oprávneniami root v systéme Mac
3 spôsoby, ako otvárať aplikácie s oprávneniami root v systéme Mac

Video: 3 spôsoby, ako otvárať aplikácie s oprávneniami root v systéme Mac

Video: 3 spôsoby, ako otvárať aplikácie s oprávneniami root v systéme Mac
Video: Настя учится правильно шутить над папой 2024, Smieť
Anonim

Ak máte heslo správcu počítača, môžete otvoriť ľubovoľnú aplikáciu Mac s oprávneniami root. Tento prístup typu root však používajte podľa potreby a buďte opatrní pri používaní aplikácií s prístupom root. Neopatrné používanie aplikácií alebo prístupových práv môže poškodiť aplikácie alebo váš počítač.

Krok

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

Ikona porozumenia
Ikona porozumenia

Krok 1. Zoznámte sa s rizikami používania oprávnení root

Väčšina aplikácií s grafickými rozhraniami nie je navrhnutá na spracovanie oprávnení root. Obmedzte používanie povolení na vykonávanie určitých úloh, ktorým úplne rozumiete. Bezohľadné používanie povolení môže zablokovať váš prístup k niektorým súborom, spôsobiť, že aplikácie prestanú reagovať, alebo otvorí diery v zabezpečení.

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 2
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 2

Krok 2. Prihláste sa do svojho účtu správcu a potom otvorte Terminál kliknutím na Aplikácie → Pomôcky a zvolením Terminál

Uistite sa, že používaný účet správcu je chránený heslom. Terminál vám neumožňuje prístup k účtu root z účtu, ktorý nemá heslo

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 3
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 3

Krok 3. Skúste rýchly spôsob prístupu k root

Príkaz „sudo“vám umožňuje otvárať aplikácie s oprávneniami typu root, ale musíte poznať úplnú adresu hlavného súboru aplikácie v balíku. Väčšina vstavaných aplikácií Mac a aplikácií tretích strán používa podobný systém balíkov. Preto môžete na otvorenie aplikácie skúsiť nasledujúci príkaz:

  • Zadajte sudo "\ úplnú adresu balíka aplikácie na disku.app/Contents/MacOS/názov aplikácie".

    Ak chcete napríklad otvoriť iTunes, zadajte sudo „/Applications/iTunes.app/Contents/MacOS/iTunes“a stlačte kláves Return.

  • Zadajte heslo pre účet, ktorý práve používate, a potom stlačte kláves Return.
  • Ak je príkaz úspešný, aplikácia sa otvorí s oprávneniami root. Ak sa však v termináli zobrazí chybové hlásenie „Príkaz nebol nájdený“, postupujte podľa nasledujúcich krokov.
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 4
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 4

Krok 4. Otvorte obsah balíka aplikácie

Ak vyššie uvedená rýchla metóda nefunguje, vyhľadajte aplikáciu vo vyhľadávači, kliknite pravým tlačidlom myši (alebo kliknite so stlačeným klávesom Ctrl) na ikonu aplikácie a v ponuke vyberte položku Zobraziť obsah balíka.

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 5
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 5

Krok 5. Vyhľadajte hlavný súbor programu

Teraz v balíku aplikácií uvidíte jeden alebo viac priečinkov. V tomto priečinku nájdete hlavné súbory programu. Tieto súbory sa spravidla nachádzajú v priečinku /Contents /MacOS.

  • Hlavný súbor programu má spravidla rovnaký názov ako program, ale niekedy má iný názov, napríklad „run.sh“.
  • Hlavný súbor programu má spravidla ikonu čiernej skrinky s malým písmenom „exec“.
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 6
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 6

Krok 6. Do terminálu zadajte príkaz sudo a za ním medzeru

Najprv nezadávajte príkaz.

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 7
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 7

Krok 7. Presuňte hlavný súbor aplikácie do okna Terminál

V okne Terminál sa automaticky zobrazí úplná adresa súboru aplikácie.

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 8
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 8

Krok 8. Akciu potvrďte zadaním hesla

Stlačte kláves Return a potom zadajte heslo pre účet, ktorý práve používate. Potom znova stlačte kláves Return. Aplikácia sa otvorí s oprávneniami root.

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

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 9
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 9

Krok 1. Začnite tým, že otvoríte Terminál s účtom, ktorý nie je správcom

Väčšina správcov systému uprednostňuje používanie účtov, ktoré nie sú správcami, aby sa predišlo vážnemu poškodeniu počítača spôsobenému chybami v prevádzke alebo útokmi škodlivého softvéru. Tento krok vám umožní dočasný prístup root bez prepínania účtov, budete však na to potrebovať heslo správcu.

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 10
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 10

Krok 2. Z terminálu prepnite na účet správcu

Zadajte príkaz su - za ním medzeru a používateľské meno správcu. Potom zadajte heslo správcu. Teraz môžete v termináli použiť účet správcu.

Vo vyššie uvedenom príkaze skutočne nepotrebujete použiť znak „-“. Príznak slúži na nastavenie premennej prostredia na premennú prostredia účtu správcu. Preto, aby ste predišli náhodnému poškodeniu počítača, odporúča sa ho použiť

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 11
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 11

Krok 3. Otvorte aplikáciu pomocou príkazu „sudo“

Spravidla môžete použiť príkaz sudo "\ full address of application package on drive.app/Contents/MacOS/application name". Ak príkaz nefunguje, prečítajte si predchádzajúce kroky.

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 12
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 12

Krok 4. Po dokončení prístupu k rootovi sa vráťte na účet, ktorý nie je správcom, pomocou príkazu exit

Po zadaní príkazu sa Terminál vráti k používaniu účtu, ktorý nie je správcom.

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

Otvorte aplikácie s oprávneniami root na počítači Mac, krok 13
Otvorte aplikácie s oprávneniami root na počítači Mac, krok 13

Krok 1. Podľa týchto krokov deaktivujte ochranu integrity systému

Táto funkcia je k dispozícii od verzie OS X 10.11 El Capitan, ktorá obmedzuje prístup ku všetkým súborom, a to aj vtedy, keď použijete účet root. Ak nemôžete v systéme vykonať požadované zmeny, skúste zakázať protokol SIP. Tento krok je však veľmi nebezpečný a môže poškodiť počítač alebo údaje na ňom. Tento krok preto urobte iba vtedy, ak skutočne rozumiete rizikám.

  • Reštartujte počítač. Keď počujete zvuk spustenia, stlačením a podržaním klávesov Command + R vstúpte do režimu obnovenia.
  • V ponuke v hornej časti obrazovky vyberte položku Pomôcky a potom kliknite na položku Terminál.
  • V okne Terminál zadajte príkaz csrutil disable; reštartuje.
  • Počkajte, kým sa počítač normálne reštartuje, a potom vyskúšajte kroky v hornej časti tohto článku a otvorte aplikácie s úplnými oprávneniami root. Keď skončíte s používaním aplikácie, zvážte znova povolenie SIP. Podľa pokynov deaktivujte SIP, ale príkaz zakázať nahraďte povoliť.
Otvorené aplikácie s oprávneniami root na počítači Mac, krok 14
Otvorené aplikácie s oprávneniami root na počítači Mac, krok 14

Krok 2. Namiesto textového editora s grafickým rozhraním použite nano

Úprava konfiguračného súboru pomocou textového editora v termináli môže byť bezpečnejšou možnosťou. Nano je vstavaný textový editor, ktorý je možné použiť z terminálu. Ak chcete používať nano s oprávneniami root, použite príkaz sudo nano, za ktorým nasleduje medzera a adresa súboru. Potom budete môcť súbor upravovať z terminálu. Keď ste s úpravou súboru hotoví, uložte súbor stlačením klávesov Control + O a stlačením klávesu Control + X ukončite nano.

  • Napríklad príkaz sudo nano /etc /hosts otvorí súbor „hosts“s oprávneniami root.
  • Odporúčame zálohovať konfiguračný súbor, ktorý chcete upraviť, príkazom sudo cp address) file_address file_backup. Ak chcete napríklad zálohovať súbor „hostitelia“so záložným názvom „hosts.backup“, zadajte príkaz sudo cp /etc /hosts /etc/hosts.backup. Ak ste urobili chybu pri úprave súboru, premenujte ho príkazom mv (napr. Sudo mv /etc /hosts /etc/hosts.bad) a obnovte zálohu pomocou sudo cp /etc/hosts.backup /etc /hosts.

Tipy

Úvodzovky musíte použiť pri zápise adresy súboru iba vtedy, ak adresa súboru obsahuje medzery

Odporúča: