Du kan öppna alla Mac -program med root -privilegier, så länge du har ett administratörslösenord. Som alltid, använd inte root -åtkomst om du inte vet vad du gör, eftersom du kan orsaka allvarliga skador på programmet eller på din dator.
Steg
Metod 1 av 3: Från ett administratörskonto
Steg 1. Känn till riskerna
De flesta grafiska applikationer är inte utformade för root -åtkomst. Begränsa dig till specifika uppgifter du förstår väl, annars kan du få otillgängliga filer, programkrascher eller säkerhetsproblem.
Steg 2. Öppna Terminal
Logga in på ett administratörskonto på din dator. Gå till Program → Verktyg och starta Terminal.
Detta administratörskonto måste ha ett icke-tomt lösenord, annars tillåter Terminal dig inte åtkomst till roträttigheter
Steg 3. Prova det snabba sättet
Med kommandot sudo kan du starta program med root -åtkomst, men det kräver sökvägen till den körbara filen i programpaketet. De flesta standard Mac-program, liksom många tredjepartsprogram, organiserar paketets innehåll på samma sätt, så det är värt att prova detta:
-
Ange sudo "\ file sökväg från hårddisk till applikation.app/Contents/MacOS/programnamn".
Om du till exempel vill öppna iTunes skriver du sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" och trycker på ⏎ Return.
- Ange lösenordet för administratörskontot du för närvarande är inloggad på. Tryck på ⏎ Retur.
- Om kommandot fungerar bör programmet öppnas med root -privilegier. Om Terminal säger "kommandot hittades inte", fortsätt till nästa steg.
Steg 4. Öppna programmets paketinnehåll
Om det snabba sättet inte fungerade letar du efter programmet i Finder. Högerklicka (eller Ctrl-klicka) på dess ikon och välj Visa paketinnehåll från rullgardinsmenyn.
Steg 5. Hitta den körbara filen
Du bör nu se en eller flera mappar i programmet. Leta reda på den körbara filen i den här mappen. Detta är vanligtvis inuti /Innehåll /MacOS.
- Den körbara filen har ofta samma namn som programmet, men det kan ha ett annat namn, till exempel "run.sh."
- Den körbara filikonen är vanligtvis en svart fyrkant med ordet "exec" med små bokstäver.
Steg 6. Skriv sudo i Terminal
Skriv sudo följt av ett mellanslag. Ange inte kommandot än.
Steg 7. Dra den körbara filen till terminalraden
Detta bör automatiskt infoga sökvägen till den körbara filen.
Steg 8. Bekräfta kommandot med ditt lösenord
Hit ⏎ Retur. Ange lösenordet för administratörskontot du är inloggad på och tryck på ⏎ Återgå igen. Programmet bör startas med root -privilegier.
Metod 2 av 3: Från ett icke-administratörskonto
Steg 1. Öppna Terminal i ett icke-administratörskonto
Många systemadministratörer föredrar att arbeta i ett vanligt användarkonto för att begränsa eventuella skador från misstag eller malware -attacker. Denna metod kräver fortfarande ett administratörslösenord, men låter dig få tillfällig root -åtkomst utan att behöva byta användare. För att komma igång, öppna ett Terminal -fönster.
Steg 2. Byt till en administratör inom Terminal
Ange kommandot su - följt av ett mellanslag och ett administratörs användarnamn på den här datorn. Ange administratörens lösenord. Du fungerar nu som den användaren.
Bindestreck i kommandot är valfritt, men rekommenderas. Det ställer in miljövariablerna och katalogen till administratörsanvändarnas, vilket begränsar risken för oavsiktlig skada
Steg 3. Öppna programmet med sudo
Den typiska användningen är sudo "\ file path from hard drive to application.app/Contents/MacOS/application name". Om detta inte fungerar eller om du behöver mer vägledning, se administratörsinstruktionerna ovan.
Steg 4. Återgå till ditt eget konto
När du har slutfört alla uppgifter som kräver roträttigheter anger du exit i Terminal. Detta kommer att avsluta administratörsanvändaren och återvända till ditt vanliga konto.
Metod 3 av 3: Felsökning
Steg 1. Inaktivera systemintegritetsskydd (högrisk)
Denna funktion, introducerad i Mac OS 10.11 El Capitan, begränsar åtkomsten till viktiga filer även för rotanvändaren. Om du inte kan göra önskade ändringar kan du inaktivera SIP. Gör detta bara om du är säker på din förmåga och förstår att ett misstag kan torka din dator eller göra den icke -funktionell:
- Starta om din dator. Håll ned ⌘ Kommando + R efter att du hört startbruset för att gå till återställningsläge.
- Välj Verktyg från toppmenyn och sedan Terminal.
- Ange csrutil inaktivera; starta om i Terminal.
- Låt datorn starta om som vanligt. Du kan nu använda stegen ovan för att öppna alla applikationer med fulla roträttigheter. När du är klar, överväga att upprepa dessa instruktioner med aktivera istället för att inaktivera att återställa SIP.
Steg 2. Använd nano istället för en grafisk textredigerare
Det kan vara säkrare och mer tillförlitligt att redigera konfigurationsfiler med en textredigerare i Terminal. Nano är ett enkelt alternativ som är tillgängligt som standard. Om du vill använda den med roträttigheter anger du bara sudo nano följt av ett mellanslag och filvägen till ditt textdokument. Du kan sedan redigera dokumentet från Terminal. När du är klar trycker du på Ctrl + O för att spara, sedan Ctrl + X för att avsluta nano.
- Till exempel öppnar sudo nano /etc /hosts värdfilen med root -åtkomst.
- Det är en bra idé att göra en säkerhetskopia innan du redigerar några konfigurationsfiler. För att göra detta, ange sudo cp filepath_of_config_file new_filepath av backup. Till exempel skapar sudo cp /etc /hosts /etc/hosts.backup en kopia av värdfilen som heter hosts.backup. Om du gör ett misstag flyttar du den felkonfigurerade filen med (till exempel) sudo mv /etc /hosts /etc/hosts.bad och återställer säkerhetskopian med sudo cp /etc/hosts.backup /etc /hosts.