3 måter å åpne apper med rotrettigheter på Mac

Innholdsfortegnelse:

3 måter å åpne apper med rotrettigheter på Mac
3 måter å åpne apper med rotrettigheter på Mac

Video: 3 måter å åpne apper med rotrettigheter på Mac

Video: 3 måter å åpne apper med rotrettigheter på Mac
Video: Editap - Hvordan endre bakgrunnsbilde 2024, Kan
Anonim

Du kan åpne et hvilket som helst Mac -program med rotrettigheter, så lenge du har datamaskinens administratorpassord. Bruk imidlertid denne rottilgangen etter behov, og vær forsiktig når du bruker apper med rottilgang. Uforsiktig bruk av programmer eller tilgangsrettigheter kan skade applikasjoner eller datamaskinen din.

Steg

Metode 1 av 3: Med en administratorkonto

Forstå ikonet
Forstå ikonet

Trinn 1. Kjenn risikoen ved bruk av rotrettigheter

De fleste applikasjoner med grafiske grensesnitt er ikke designet for å håndtere rotrettigheter. Begrens bruken av tillatelser til å utføre visse oppgaver som du fullt ut forstår. Uforsiktig bruk av tillatelser kan låse tilgangen din til noen filer, få programmer til å ikke svare eller åpne sikkerhetshull.

Åpne programmer med rotrettigheter på en Mac Trinn 2
Åpne programmer med rotrettigheter på en Mac Trinn 2

Trinn 2. Logg deg på en administratorkonto på datamaskinen din, og åpne deretter en terminal ved å klikke Programmer → Verktøy og velge Terminal

Sørg for at administratorkontoen du bruker er passordbeskyttet. Terminalen gir deg ikke tilgang til roten fra en konto som ikke har et passord

Åpne programmer med rotrettigheter på en Mac Trinn 3
Åpne programmer med rotrettigheter på en Mac Trinn 3

Trinn 3. Prøv den raske måten å få tilgang til root

Kommandoen "sudo" lar deg åpne programmer med rotrettigheter, men du må kjenne hele adressen til programmets hovedfil i pakken. De fleste innebygde og tredjeparts Mac-applikasjoner bruker et lignende pakkesystem. Derfor kan du prøve følgende kommando for å åpne programmet:

  • Skriv inn sudo "\ fullstendig adresse til programpakken på stasjonen.app/Contents/MacOS/programnavn".

    For eksempel, for å åpne iTunes, skriver du inn sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" og trykker på Retur.

  • Skriv inn passordet for kontoen du bruker, og trykk deretter på Retur.
  • Hvis kommandoen lykkes, åpnes programmet med rotrettigheter. Imidlertid, hvis Terminal viser en "kommando ikke funnet" feilmelding, følg de neste trinnene.
Åpne programmer med rotrettigheter på en Mac Trinn 4
Åpne programmer med rotrettigheter på en Mac Trinn 4

Trinn 4. Åpne innholdet i programpakken

Hvis hurtigmetoden ovenfor ikke fungerer, finner du appen i Finder, høyreklikker (eller Ctrl-klikker) på appikonet og velger Vis pakkeinnhold fra menyen.

Åpne programmer med rotrettigheter på en Mac Trinn 5
Åpne programmer med rotrettigheter på en Mac Trinn 5

Trinn 5. Finn programmets hovedfil

Nå vil du se en eller flere mapper i programpakken. Du finner programmets hovedfiler i denne mappen. Vanligvis er disse filene plassert i mappen /Contents /MacOS.

  • Generelt har programmets hovedfil det samme navnet som programmet, men noen ganger har det et annet navn, for eksempel "run.sh".
  • Programmets hovedfil har vanligvis et svart boksikon med små "exec".
Åpne programmer med rotrettigheter på en Mac Trinn 6
Åpne programmer med rotrettigheter på en Mac Trinn 6

Trinn 6. Skriv inn kommandoen sudo i Terminal, etterfulgt av et mellomrom

Ikke skriv inn kommandoen først.

Åpne programmer med rotrettigheter på en Mac Trinn 7
Åpne programmer med rotrettigheter på en Mac Trinn 7

Trinn 7. Dra programmets hovedfil til Terminal -vinduet

Hele adressen til applikasjonsfilen vises automatisk i Terminal -vinduet.

Åpne programmer med rotrettigheter på en Mac Trinn 8
Åpne programmer med rotrettigheter på en Mac Trinn 8

Trinn 8. Bekreft handlingen ved å skrive inn passordet

Trykk på Retur, og skriv deretter inn passordet for kontoen du bruker. Trykk deretter på Retur igjen. Programmet åpnes med rotrettigheter.

Metode 2 av 3: Med en ikke-administratorkonto

Åpne programmer med rotrettigheter på en Mac Trinn 9
Åpne programmer med rotrettigheter på en Mac Trinn 9

Trinn 1. Åpne Terminal med en ikke-administratorkonto for å komme i gang

De fleste systemadministratorer foretrekker å bruke ikke-administratorkontoer for å forhindre alvorlig dataskade forårsaket av driftsfeil eller malwareangrep. Dette trinnet gir deg midlertidig root -tilgang uten å bytte konto, men du trenger fortsatt et administratorpassord for å gjøre det.

Åpne programmer med rotrettigheter på en Mac Trinn 10
Åpne programmer med rotrettigheter på en Mac Trinn 10

Trinn 2. Fra Terminal, bytt til administratorkonto

Skriv inn kommandoen su - etterfulgt av et mellomrom og administratorbrukernavnet. Etter det skriver du inn administratorpassordet. Nå kan du bruke administratorkontoen i terminalen.

Du trenger egentlig ikke å bruke "-"-tegnet i kommandoen ovenfor. Flagget tjener til å sette miljøvariabelen til miljøvariabelen for administratorkontoen. Derfor, for å forhindre utilsiktet skade på datamaskinen, anbefales det at du bruker den

Åpne programmer med rotrettigheter på en Mac Trinn 11
Åpne programmer med rotrettigheter på en Mac Trinn 11

Trinn 3. Åpne appen med kommandoen "sudo"

Vanligvis kan du bruke kommandoen sudo "\ full address of application package on drive.app/Contents/MacOS/application name". Hvis kommandoen ikke fungerer, les de forrige trinnene.

Åpne programmer med rotrettigheter på en Mac Trinn 12
Åpne programmer med rotrettigheter på en Mac Trinn 12

Trinn 4. Når du er ferdig med å få tilgang til roten, går du tilbake til kontoen som ikke er administrator ved å bruke kommandoen exit

Etter å ha angitt kommandoen, vil Terminal gå tilbake til å bruke kontoen som ikke er administrator.

Metode 3 av 3: Feilsøking

Åpne programmer med rotrettigheter på en Mac Trinn 13
Åpne programmer med rotrettigheter på en Mac Trinn 13

Trinn 1. Deaktiver systemintegritetsbeskyttelse ved å følge disse trinnene

Denne funksjonen er tilgjengelig siden OS X 10.11 El Capitan begrenser tilgangen til alle filer, selv etter at du har brukt en rotkonto. Hvis du ikke klarer å gjøre de ønskede endringene i systemet, kan du prøve å deaktivere SIP. Dette trinnet er imidlertid veldig farlig, og kan skade datamaskinen eller dataene på den. Gjør derfor dette trinnet bare hvis du virkelig forstår risikoen.

  • Start datamaskinen på nytt. Når du hører startlyden, holder du nede Kommando + R for å gå inn i gjenopprettingsmodus.
  • Velg Verktøy fra menyen øverst på skjermen, og klikk deretter på Terminal.
  • I Terminal -vinduet skriver du inn kommandoen csrutil disable; starter på nytt.
  • Vent til datamaskinen starter på nytt, og prøv trinnene øverst i denne artikkelen for å åpne apper med full rottillatelse. Når du er ferdig med å bruke appen, bør du vurdere å aktivere SIP på nytt. Følg trinnene for å deaktivere SIP, men erstatt disable -kommandoen med enable.
Åpne programmer med rotrettigheter på en Mac Trinn 14
Åpne programmer med rotrettigheter på en Mac Trinn 14

Trinn 2. Bruk nano i stedet for et tekstredigeringsprogram med et grafisk grensesnitt

Å redigere konfigurasjonsfilen med tekstredigereren i Terminal kan være et tryggere alternativ. Nano er en innebygd tekstredigerer som kan brukes fra Terminal. Hvis du vil bruke nano med rotrettigheter, bruker du kommandoen sudo nano, etterfulgt av et mellomrom og filadressen. Du vil da kunne redigere filen fra Terminal. Når du er ferdig med å redigere filen, trykker du Ctrl + O for å lagre filen, og Ctrl + X for å avslutte nano.

  • For eksempel åpner kommandoen sudo nano /etc /hosts "hosts" -filen med rotrettigheter.
  • Det anbefales at du sikkerhetskopierer konfigurasjonsfilen du vil redigere med kommandoen sudo cp -adresse) file_address file_backup. For eksempel, for å sikkerhetskopiere "hosts" -filen med sikkerhetskopienavnet "hosts.backup", skriver du inn kommandoen sudo cp /etc /hosts /etc/hosts.backup. Hvis du gjorde en feil ved å redigere filen, gi den nytt navn med kommandoen mv (f.eks. Sudo mv /etc /hosts /etc/hosts.bad), og gjenopprett sikkerhetskopien med sudo cp /etc/hosts.backup /etc /hosts.

Tips

Du trenger bare å bruke anførselstegn når du skriver filadressen hvis filadressen inneholder mellomrom

Anbefalt: