Öppna program med root-privilegier på en mac

Du kan öppna vilket program som helst på en Mac med root-privilegier, så länge du har ett administratörslösenord. Du bör dock bara använda root-åtkomst om du vet vad du gör, för om något går fel kan du skada programmet eller din dator.

Steg

Metod 1 av 3: Från ett administratörskonto

Bild med titeln Förstå ikon
2. Öppna Terminal. Logga in på din dator med ett administratörskonto. Gå till Program → Verktyg och öppna Terminal.
Administratörskontot får inte vara tomt, annars kommer Terminal inte att ge dig root-privilegier.
Bild med titeln Öppna applikationer med roträttigheter på en Mac Steg 3
3. Prova det snabba sättet. Med kommandot `sudo` kan du öppna program med root-åtkomst, men detta kräver sökvägen till den körbara filen i programpaketet. De flesta Mac- och tredjepartsprogram har paketinnehållet organiserat på samma sätt, så du kan prova följande först:
  • Ange: sudo filsökväg från hårddisk till program.app/Innehåll/MacOS/namnet på programmet.
    Till exempel, för att öppna iTunes, skriv sudo /Applications/iTunes.app/Innehåll/MacOS/iTunes och tryck ⏎ Återgå.
  • Ange lösenordet för administratörskontot du för närvarande är inloggad med. Tryck ⏎ Återgå.
  • Om kommandot fungerar bör programmet öppnas med root-privilegier. Om Terminal visar "kommandot hittades inte", fortsätt till nästa steg.
    Bild med titeln Öppna applikationer med roträttigheter på en Mac Steg 4
    5. Leta upp den körbara filen. Du kommer att se en eller flera mappar i programpaketet. Leta efter den körbara filen i den här mappen. Du kan vanligtvis hitta det i /Contents/MacOS.
  • Vanligtvis har den körbara filen samma namn som programmet, men den kan också ha ett annat namn, till exempel "kör.sh".
  • Ikonen för den körbara filen är normalt en svart fyrkant med ordet "exec" med gemener.
    Bild med titeln Öppna applikationer med roträttigheter på en Mac Steg 6
  • 6. Skriv "sudo" i Terminal. Skriv sudo följt av ett mellanslag. Skriv inte in kommandot ännu.
    Bild med titeln Öppna applikationer med roträttigheter på en Mac Steg 7
    8. Bekräfta kommandot med ditt lösenord. Tryck ⏎ Återgå. Ange lösenordet för administratörskontot som du för närvarande är inloggad med och tryck sedan på . igen ⏎ Återgå. Nu kommer programmet att öppnas med root-privilegier.

    Metod 2 av 3: Från ett konto som inte är administratörskontot

    Bild med titeln Öppna applikationer med roträttigheter på en Mac Steg 9
    1. Öppna Terminal med ett konto som inte är administratörskontot. Många systemadministratörer föredrar att arbeta från ett normalt användarkonto för att minimera eventuell skada från fel eller skadlig programvara. Denna metod kräver administratörslösenordet, men du kan tillfälligt få root-åtkomst utan att byta användare. För att göra detta, öppna först ett terminalfönster.
    Bild med titeln Öppna applikationer med roträttigheter på en Mac Steg 10
    3. Öppna programmet med kommandot "sudo". Kommandot används vanligtvis enligt följande: sudo filsökväg från hårddisken till programmet.app/Innehåll/MacOS/namn på programmet. Om detta inte fungerar eller om du behöver mer hjälp, se föregående avsnitt.
    Bild med titeln Öppna applikationer med root-privilegier på en Mac Steg 12
    4. Återgå till ditt eget konto. När du har slutfört alla uppgifter som kräver root-privilegier anger du exit i terminalfönstret. Detta kommer att avsluta administratörskontot och återgå till ditt vanliga konto.

    Metod 3 av 3: Felsökning

    Bild med titeln Öppna applikationer med roträttigheter på en Mac Steg 13
    2. Användande "nano" istället för en grafisk textredigerare. I vissa fall är det säkrare och mer tillförlitligt att redigera konfigurationsfiler med en textredigerare i Terminal. Nano är ett enkelt alternativ, och det kommer som standard. För att använda den med root-privilegier anger du sudo nano i Terminal följt av ett mellanslag och sökvägen till ditt textdokument. Nu kan du redigera dokumentet från Terminal. När du är klar trycker du på Kontrollera + O för att spara den och klicka sedan Kontrollera + X för att avsluta nano.
  • Till exempel, koden sudo nano /etc/hosts öppnar filen "värdar" med root-åtkomst.
  • Det är alltid en bra idé att göra en säkerhetskopia innan du redigerar konfigurationsfiler. Du gör detta med följande kod: sudo cp file_path_of_config_fileny_fil sökväg för säkerhetskopiering. Använda koden sudo cp /etc/hosts /etc/hosts.backup gör en kopia av hosts-filen som kallas "värdar.säkerhetskopiering". Om du gör ett misstag, flytta den felkonfigurerade filen med (till exempel) sudo mv /etc/hosts /etc/hosts.dåligt och återställ säkerhetskopian med sudo cp /etc/hosts.backup /etc/hosts.
  • Tips

    • Citaten i början och slutet av filsökvägen behövs bara om det finns mellanslag i sökvägen.

    Varningar

    • Ett fel i root-åtkomst kan göra att din Mac blir helt raderad eller oanvändbar. Risken är större i 10.10 eller äldre versioner av OS X, eller i 10.11 med SIP inaktiverad. Håll ditt administratörslösenord privat hela tiden för att förhindra att andra får root-åtkomst.
    ">">
    Оцените, пожалуйста статью