Maak programme met hoofregte op `n Mac oop

U kan enige program op `n Mac met hoofregte oopmaak, as u `n administrateur wagwoord het. Dit is waar dat jy net wortel toegang moet gebruik as jy weet wat jy doen, want as iets verkeerd loop, kan jy die program of jou rekenaar beskadig.

stappe

Metode 1
Van `n administrateur rekening

1
Verstaan ​​wat die risiko`s is. Die meeste grafiese programme is nie ontwerp vir wortel toegang. Voer slegs spesifieke take uit wat u goed verstaan, want `n verkeerde aksie kan lei tot ontoeganklike lêers, valprogramme of kwesbaarhede in sekuriteit.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 2
    2
    Oop Terminal. Teken in op u rekenaar met `n administrateur rekening. Gaan na Toepassings → Utilities en open Terminal.
  • Die administrateur rekening kan nie leeg wees nie, want dan sal Terminal u nie toegang gee tot wortelregte nie.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 3
    3
    Probeer die vinnige manier. Deur die `sudo`-opdrag te gebruik, kan u programme met wortel toegang oopmaak, maar u benodig die lêerpad na die uitvoerbare lêer in die programpakket. Met die meeste Mac-programme en derdeparty-programme word die inhoud van die pakket op dieselfde manier georganiseer, sodat jy die volgende kan doen:
  • Voer: sudo lêer pad vanaf die hardeskyf om te program.inligting / MacOS /naam van die program.
    As jy byvoorbeeld iTunes wil oopmaak tik jou sudo /Applications/iTunes.app/Contents/MacOS/iTunes en druk jou op Terugkeer.
  • Voer die wagwoord in van die administrateur rekening waarvoor u tans aangemeld is. druk op Terugkeer.
  • As die opdrag werk, word die program oopgemaak met hoofregte. As Terminal die boodskap `opdrag nie gevind` vertoon nie, gaan voort met die volgende stap.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 4
    4
    Maak die pakketinhoud van die program oop. As die vinnige manier nie gewerk het nie, moet jy eers die program in Finder soek. Klik met jou regter muis knoppie (^ Beheer en klik) op die ikoon van die program en kies die inhoud van die pakket in die hangkieslys.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 5
    5
    Vind die uitvoerbare lêer. U sien een of meer dopgehou in die programpakket. Soek vir die uitvoerbare lêer in hierdie gids. Jy vind dit gewoonlik in / Inhoud / MacOS.
  • Gewoonlik het die uitvoerbare lêer dieselfde naam as die program, maar dit kan ook `n ander naam hê, byvoorbeeld `run.sh`.
  • Die ikoon van die uitvoerbare lêer is gewoonlik `n swart blokkie met die woord `exec` in kleinletters.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 6
    6
    Tik `sudo` in Terminal. Tik sudo, gevolg deur `n spasie. Moet nie die opdrag betree nie.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 7
    7
    Sleep die uitvoerbare lêer in die Terminal venster. Nou word die presiese ligging van die uitvoerbare lêer outomaties vertoon op die reël na `sudo`.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 8
    8
    Bevestig die opdrag met u wagwoord. druk op Terugkeer. Voer die wagwoord in van die administrateur rekening waarvoor u tans ingeteken is, en druk weer Terugkeer. Nou word die program geopen met wortelregte.


  • Metode 2
    Van `n rekening wat nie die administrateur rekening is nie

    Prent getiteld Open toepassings met wortelregte op `n Mac Stap 9
    1
    Open Terminal met `n rekening wat nie die administrateur rekening is nie. Baie stelseladministrateurs verkies om van `n gewone gebruikersrekening te werk om moontlike skade wat veroorsaak word deur foute of malware aanvalle so veel as moontlik te voorkom. Vir hierdie metode het jy die administrateur wagwoord nodig, maar jy kan tydelik wortel toegang verkry sonder om gebruikers te verander. Om dit te doen, maak eers `n Terminal-venster oop.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 10
    2
    Skakel oor na `n administrateur binne Terminal. Tik die opdrag su -, gevolg deur `n spasie en `n administrateur wagwoord van hierdie rekenaar. Voer die administrateur wagwoord in. Nou werk jy van daardie gebruiker.
  • Die streep in die opdrag is opsioneel, maar dit word aanbeveel. Dit stel die omgewing veranderlikes en die gebruikers gids van die administrateur, wat toevallige skade kan voorkom.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 11
    3
    Maak die program oop met die opdrag `sudo`. Die opdrag word gewoonlik soos volg toegepas: sudo lêer pad vanaf die hardeskyf na die program.inligting / MacOS /naam van program. As dit nie werk nie of u meer hulp nodig het, kyk na die administrateur instruksies in die vorige afdeling.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 12
    4
    Keer terug na u eie rekening. As u al die take wat wortelvoorregte benodig, voltooi het, tik exit in die Terminal venster. Dit sal die administrateurrekening verlaat en u na u normale rekening terugstuur.
  • Metode 3
    probleme oplos

    Prent getiteld Open toepassings met wortelregte op `n Mac Stap 13
    1
    Deaktiveer "Stelselintegriteitbeskerming." Hierdie beveiligings tegnologie is bekend gestel in Mac OS 10.11 El Capitan, en dit beperk toegang tot belangrike lêers, selfs vir die wortelgebruiker. As u nie die gewenste veranderinge kan maak nie, kan u SIP deaktiveer. Doen dit net as jy weet wat jy doen, verstaan ​​dat `n fout kan lei tot die volle skoonmaak van jou rekenaar of tot `n rekenaar wat niks meer doen:
    • Herbegin jou rekenaar. Druk die sleutel kombinasie ⌘ bevel + R nadat jy die opstartklank gehoor het. Nou begin dit in herstelmodus.
    • Kies Utilities in die boonste kieslys en kies Terminal.
    • Voer die volgende kode in Terminal in: csrutil disable-reboot.
    • Laat die rekenaar normaal weer begin. Nou kan jy die bogenoemde stappe gebruik om enige gewenste program met volle worteltoestemmings oop te maak. As jy klaar is, is dit `n goeie idee om hierdie instruksies te herhaal met inskakel in plaas daarvan om SIP te aktiveer.
  • Prent getiteld Open toepassings met wortelregte op `n Mac Stap 14
    2
    Gebruik `nano` in plaas van `n grafiese teksredakteur. In sommige gevalle is dit veiliger en betroubaarder om konfigurasie lêers te redigeer met `n teksredakteur binne Terminal. Nano is `n eenvoudige opsie, en dit is standaard ingesluit. Om dit met worteltoestemmings te gebruik, voer sudo nano in Terminal in, gevolg deur `n spasie en die lêerpad na jou teksdokument. Nou kan jy die dokument van Terminal wysig. As jy klaar is, druk ^ Beheer + O om dit te red, en dan weer aan ^ Beheer + X nano te sluit.
  • Byvoorbeeld, die sudo nano / etc / hosts-kode maak die hosts lêer oop met wortel toegang.
  • Dit is altyd `n goeie idee om `n rugsteun te maak voordat u konfigurasielêers redigeer. U doen dit deur middel van die volgende kode: sudo cp lêer path_of_configuration lêer nuwe lêer pad van Friends. Met die kode sudo cp / etc / hosts / etc / hosts.backup maak u `n kopie van die hoster lêer genaamd `hosts.backup`. As jy `n fout maak, beweeg die verkeerde lêer met (byvoorbeeld) sudo mv / etc / hosts /etc/hosts.bad en herstel jou rugsteun met sudo cp /etc/hosts.backup / etc / hosts.
  • wenke

    • Die aanhalingstekens aan die begin en einde van die lêerpad word slegs benodig as daar spasies in die pad is.

    waarskuwings

    • `N Fout in wortel toegang kan veroorsaak dat u Mac heeltemal verwyder of onbruikbaar is. Die risiko is groter in 10.10 of vroeër weergawes van OS X, of gedeaktiveer met SIP in 10.11. Hou jou administrateur wagwoord te alle tye privaat om te verhoed dat ander wortel toegang verkry.
    Deel op sosiale netwerke:

    Verwante