3 måter å åpne programmer med rotrettigheter på en Mac

Innholdsfortegnelse:

3 måter å åpne programmer med rotrettigheter på en Mac
3 måter å åpne programmer med rotrettigheter på en Mac

Video: 3 måter å åpne programmer med rotrettigheter på en Mac

Video: 3 måter å åpne programmer med rotrettigheter på en Mac
Video: MySQL og PHP kursus- #2 Video tutorial - Oprettelse af database og tabel 2024, Kan
Anonim

Du kan åpne et hvilket som helst Mac -program med rotrettigheter, så lenge du har et administratorpassord. Som alltid, ikke bruk root -tilgang med mindre du vet hva du gjør, da du kan forårsake alvorlig skade på programmet eller datamaskinen.

Trinn

Metode 1 av 3: Fra en administrasjonskonto

Forstå ikonet
Forstå ikonet

Trinn 1. Kjenn risikoen

De fleste grafiske applikasjoner er ikke designet for root -tilgang. Begrens deg selv til spesifikke oppgaver du forstår godt, eller du kan ende opp med utilgjengelige filer, programkrasj eller sikkerhetsproblemer.

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

Trinn 2. Åpne Terminal

Logg deg på en administratorkonto på datamaskinen din. Gå til Programmer → Verktøy og start Terminal.

Denne administratorkontoen må ha et ikke-tomt passord, ellers gir Terminal deg ikke tilgang til rotrettigheter

Å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

Med sudo -kommandoen kan du starte programmer med rottilgang, men det krever banen til den kjørbare filen i programpakken. De fleste standard Mac-applikasjoner, så vel som mange tredjepartsprogrammer, organiserer pakkeinnholdet på samme måte, så det er verdt å prøve dette:

  • Skriv inn sudo "\ filbane fra harddisken til applikasjonen.app/Contents/MacOS/programnavn".

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

  • Skriv inn passordet for administratorkontoen du er logget på. Trykk på ⏎ Retur.
  • Hvis kommandoen fungerer, bør programmet åpne med rotrettigheter. Hvis Terminal sier "kommandoen ikke funnet", fortsetter du til neste trinn.
Åpne programmer med rotrettigheter på en Mac Trinn 4
Åpne programmer med rotrettigheter på en Mac Trinn 4

Trinn 4. Åpne programmets pakkeinnhold

Hvis den raske måten ikke fungerte, finner du programmet i Finder. Høyreklikk (eller Ctrl-klikk) på ikonet og velg Vis pakkeinnhold fra rullegardinmenyen.

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

Trinn 5. Finn den kjørbare filen

Du bør nå se en eller flere mapper inne i programmet. Finn den kjørbare filen i denne mappen. Dette er vanligvis inne /Innhold /MacOS.

  • Den kjørbare filen har ofte samme navn som applikasjonen, men den kan ha et annet navn, for eksempel "run.sh."
  • Det kjørbare filikonet er vanligvis en svart firkant med ordet "exec" med små bokstaver.
Åpne programmer med rotrettigheter på en Mac Trinn 6
Åpne programmer med rotrettigheter på en Mac Trinn 6

Trinn 6. Skriv sudo i Terminal

Skriv sudo etterfulgt av et mellomrom. Ikke skriv inn kommandoen ennå.

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

Trinn 7. Dra den kjørbare filen til terminallinjen

Dette bør automatisk sette inn filbanen til den kjørbare filen.

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

Trinn 8. Bekreft kommandoen med passordet ditt

Trykk ⏎ Returner. Skriv inn passordet for administratorkontoen du er logget på, og trykk på ⏎ Gå tilbake igjen. Programmet skal starte med rotrettigheter.

Metode 2 av 3: Fra 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 i en ikke-administratorkonto

Mange systemadministratorer foretrekker å jobbe i en vanlig brukerkonto for å begrense mulig skade fra feil eller angrep fra skadelig programvare. Denne metoden krever fortsatt et administratorpassord, men lar deg få midlertidig root -tilgang uten å måtte bytte bruker. For å komme i gang, åpne et Terminal -vindu.

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

Trinn 2. Bytt til en administrator i Terminal

Skriv inn kommandoen su - etterfulgt av et mellomrom og et administratornavn for denne datamaskinen. Skriv inn administratorens passord. Du fungerer nå som den brukeren.

Bindestrek i kommandoen er valgfri, men anbefales. Det setter miljøvariablene og katalogen til administratørbrukerens, noe som begrenser sjansen for utilsiktet skade

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

Trinn 3. Åpne programmet ved hjelp av sudo

Den typiske bruken er sudo "\ file path from hard drive to application.app/Contents/MacOS/application name". Hvis dette ikke fungerer, eller du trenger mer veiledning, kan du se administratorinstruksjonene ovenfor.

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

Trinn 4. Gå tilbake til din egen konto

Når du har fullført alle oppgavene som krever rotrettigheter, angir du exit i Terminal. Dette vil avslutte administratorbrukeren og returnere deg til din vanlige konto.

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 (høy risiko)

Denne funksjonen, introdusert i Mac OS 10.11 El Capitan, begrenser tilgangen til viktige filer selv for rotbrukeren. Hvis du ikke klarer å gjøre de ønskede endringene, kan du deaktivere SIP. Gjør dette bare hvis du er trygg på din evne og forstår at en feil kan tørke datamaskinen din eller gjøre den ikke -funksjonell:

  • Start datamaskinen på nytt. Hold nede ⌘ Kommando + R etter at du har hørt oppstartslyden for å gå inn i gjenopprettingsmodus.
  • Velg Verktøy fra toppmenyen, deretter Terminal.
  • Skriv inn csrutil deaktivere; starte på nytt i Terminal.
  • La datamaskinen starte på nytt som vanlig. Du kan nå bruke trinnene ovenfor til å åpne et program med fulle rotrettigheter. Når du er ferdig, kan du vurdere å gjenta disse instruksjonene med aktiver i stedet for å deaktivere å gjenopprette SIP.
Å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 en grafisk tekstredigerer

Det kan være tryggere og mer pålitelig å redigere konfigurasjonsfiler ved hjelp av et tekstredigeringsprogram i Terminal. Nano er et enkelt alternativ tilgjengelig som standard. For å bruke det med rotrettigheter, bare skriv inn sudo nano etterfulgt av et mellomrom og filbanen til tekstdokumentet. Du kan deretter redigere dokumentet fra Terminal. Når du er ferdig, trykker du Ctrl + O for å lagre, deretter Ctrl + X for å avslutte nano.

  • For eksempel åpner sudo nano /etc /hosts vertsfilen med rottilgang.
  • Det er en god idé å ta en sikkerhetskopi før du redigerer konfigurasjonsfiler. For å gjøre dette, skriv inn sudo cp filepath_of_config_file new_filepath av sikkerhetskopien. For eksempel oppretter sudo cp /etc /hosts /etc/hosts.backup en kopi av vertsfilen hosts.backup. Hvis du gjør en feil, flytter du den feilkonfigurerte filen med (for eksempel) sudo mv /etc /hosts /etc/hosts.bad og gjenoppretter sikkerhetskopien med sudo cp /etc/hosts.backup /etc /hosts.

Anbefalt: