gushelom.ru

Så här startar du en applikation på Mac med root-användarrättigheter

Med ett OS X-system och med administrativt lösenord kan du starta alla program med behörigheterna för användarkontot "rot". Som alltid är det bra att undvika att använda denna åtkomstnivå om du inte vet vad du vill göra, eftersom ett fel kan få väldigt allvarliga konsekvenser för säkerheten och integriteten hos data och hela systemet.

Metod 1

Använd ett systemadministratörskonto
1
Lär dig de risker du står inför. De flesta grafikprogram behöver inte ett konto "rot" att användas. Begränsad för att använda datorn för att utföra alla de uppgifter som du behärskar - inte står inför problem eller situationer som inte ligger utom räckhåll, annars kan du göra viktiga filer otillgängliga, kompromissa den normala användningen av program eller skapa sårbarheter i hela systemets säkerhet .
  • 2
    Öppna ett fönster "terminal". Logga in med ett systemadministratorkonto. Öppna mapparna Program och verktyg i följd och starta sedan Terminal-appen.
  • Administratörskontot du vill använda måste ha ställt in ett åtkomstlösenord, eftersom annars programmet "terminal" kommer inte tillåta dig att använda den för att få kontobehörigheter "rot".
  • 3
    Prova det snabbaste sättet. Kommandot sudo tillåter dig att starta applikationer med åtkomstbehörigheter reserverade för kontot "rot". I det här fallet krävs den fullständiga sökvägen till den körbara filen, som finns i applikationspaketet. De flesta av standardprogrammen för operativsystemet OS X, liksom många tredjepartsprogram, organiserar filerna i sina respektive paket på samma sätt, så det är värt att försöka använda det här kommandot:
  • sudo "complete_path + application_package_name.app / Innehåll / MacOS /application_name".
    Till exempel, för att starta iTunes, måste du skriva sudo-kommandot "/Applications/iTunes.app/Contents/MacOS/iTunes", tryck sedan på Enter.
  • Ange lösenordet för det administratörskonto som du är inloggad på systemet och tryck sedan på Enter-tangenten.
  • Om kommandot fungerar visas det aktuella applikationsfönstret med åtkomstbehörigheterna för kontot "rot". Om inuti fönstret "terminal" Meddelandet visas "kommando inte hittat"fortsätt läsa artikeln.
  • 4
    Öppna innehållet i det programpaket du vill starta. Om metoden som förklarades i föregående steg inte fungerade, leta reda på önskat program med Finder. Välj lämplig ikon med höger musknapp (om pekdonet bara har en knapp, håll ner ^ Kontrollknappen medan du klickar) och välj sedan Visa paketinställningar från den snabbmeny som visas.
  • 5
    Leta reda på den körbara filen. Nu ska du kunna se en eller flera mappar i applikationspaketet. Sök efter den körbara filen i appen i dessa kataloger. Generellt finns det i mappen "/ Contents / MacOS".
  • Ofta heter den körbara filen med samma namn som den ansökan den refererar till, men det kan fortfarande ha något namn, till exempel "run.sh".
  • Normalt kännetecknas körbara filer av en fyrkantig svart ikon med ordet inuti "exec".
  • 6
    Använd kommandot sudo inuti ett fönster "terminal". Skriv sudo-kommandot följt av ett tomt utrymme. Tryck inte på knappen "Skicka" för tillfället.
  • 7
    Dra den körbara filikonen i fönstret "terminal". På så sätt kompletteras det föregående kommandot automatiskt med den fullständiga sökvägen för den valda filen.
  • 8
    Ange administrativt lösenord. Tryck på Enter-tangenten. Skriv lösenordet för det administratörskonto som du för närvarande är inloggad på datorn, och tryck sedan på Enter igen. Den angivna applikationen bör börja med behörighet för användarkontot "rot".
  • Metod 2

    Använd ett normalt användarkonto
    1
    Starta ett fönster "terminal" Använda ett användarkonto utan administrativa rättigheter. Normalt föredrar många IT-systemadministratörer att arbeta med vanliga användarkonton för att begränsa risken för att orsaka skador på grund av mänskligt fel eller skadlig kod. När du använder den här proceduren behöver du fortfarande använda inloggningslösenordet för ett administratörskonto på datorn, men skillnaden är dock att profilens privilegier "rot" kommer endast att förvärvas tillfälligt och utan att behöva logga in på systemet med ett annat konto. Som ett första steg öppnar du ett fönster "terminal".
  • 2
    Byt till att använda ett systemadministratorkonto i fönstret "terminal". Skriv kommandot su - följt av ett tomt utrymme och namnet på administratörens användarprofil för din dator. Ange nu lösenordet för inloggning. Nu använder du det aktuella fönstret "terminal" med privilegierna för profilen som tillhandahålls.
  • Användning av symbolen "-" i föregående kommando är det valfritt men rekommenderat. Med hjälp av det kommer miljövariablerna och mapparna relaterade till administratörskonto som används, att konfigureras, vilket begränsar möjligheten att orsaka oavsiktlig skada.
  • 3
    Starta önskad applikation med kommandot sudo. Den normala syntaxen är sudo "complete_path + application_package_name.app / Innehåll / MacOS /application_name". Om det här kommandot inte fungerar eller du behöver mer hjälp, se dessa instruktioner.
  • 4
    Återställ användningen av ditt vanliga användarkonto. Efter att ha slutfört alla aktiviteter som krävde användarkonto privilegier "rot", skriv exekveringskommandot inuti fönstret "terminal". På så sätt förlorar du administratörsbehörigheterna för datorn och fortsätter med ditt vanliga användarkonto.
  • Metod 3

    Felsökning
    1
    Stäng av funktionen "System integritetsskydd" (mycket riskabel aktivitet). Denna funktion introducerades i OS X 10.11 El Capitan och begränsar åtkomst till viktiga filer även av användaren "rot". Om du inte kan göra ändringar som är relaterade till dina behov kan du inaktivera funktionen "System integritetsskydd". Eftersom ett fel kan göra datorn oanvändbar eller orsaka förlust av all lagrad data, fortsätt bara om du är en erfaren användare och du vet exakt vad du ska göra.
    • Starta om datorn. Efter att ha hört simmaren i början av systemstartproceduren håller du ner ⌘ Kommando + R-tangenterna för att komma in "OS X Recovery".
    • Välj alternativet Verktyg i menyn längst upp på skärmen och välj sedan alternativet Terminal.
    • Skriv kommandot csrutil disable-reboot inuti fönstret "terminal" Han dök upp.
    • Vänta på att datorn ska startas om normalt. Nu kan du använda stegen som beskrivs i början av artikeln för att starta någon applikation med användarens privilegier "rot". I slutet av jobbet bestämmer du om du vill återaktivera funktionaliteten "System integritetsskydd" ersätter avaktiveringen med aktiveringsparametern i föregående kommando.
  • 2
    Använd textredigeraren "dvärg" istället för en graf. Använd textredigeraren integrerad i fönstret "terminal" Att ändra innehållet i systemkonfigurationsfiler kan vara säkrare och tillförlitligare. redaktören "dvärg" Det är ett enkelt och lättanvänt verktyg - det är dessutom integrerat i operativsystemet. Att använda det med behörigheterna för användarkontot "rot" skriv bara sudo nano-kommandot följt av ett tomt utrymme och hela sökvägen för att komma åt textfilen som ska redigeras. Vid denna tidpunkt kan du redigera det önskade dokumentet direkt från fönstret "terminal", enligt dina behov. När jobbet är klart trycker du på ^ Control + O-tangentkombinationen för att spara ändringarna och ^ Control + X stängs "dvärg".
  • Till exempel visar kommandot sudo nano / etc / hosts innehållet i filen "värdar" med åtkomstbehörigheterna för kontot "rot".
  • Innan du ändrar en systemkonfigurationsfil på något sätt är det bäst att göra en säkerhetskopia av filen i fråga. För att göra detta, skriv sudo cp-kommandot percorso_completo_del_file percorso_completo_copia_di_backup. Till exempel skapar sudo cp / etc / hosts /etc/hosts.backup-kommandot en kopia av filen "värdar" ringer "hosts.backup". Om du gör ett misstag under redigering av filen kan du avhjälpa det med hjälp av säkerhetskopian på följande sätt: Använd kommandot ovan sudo mv / etc / hosts /etc/hosts.bad för att byta namn på den korrupta filen, Återställ sedan säkerhetskopian med sudo cp /etc/hosts.backup / etc / hosts-kommandot.
  • tips

    • Frågetecknen i filvägen behövs bara om det finns tomma utrymmen.

    varningar

    • Om du gör ett fel när du har administrativ behörighet kan det orsaka fullständig systemformatering eller göra datorn oanvändbar. Risker ökar om du använder OS X 10.10 (eller en äldre version) eller OS X 10.11 med funktionalitet "System integritetsskydd" inaktiverad. För att förhindra andra användare att komma åt din dator med kontot "rot", behåll ditt lösenord för inloggning säkert.
    Visa mer ... (5)
    Dela på sociala nätverk:

    Relaterade
    Så här öppnar du DMG-filerSå här öppnar du DMG-filer
    Så här startar du Mac i säkert lägeSå här startar du Mac i säkert läge
    Så här startar du en datorSå här startar du en dator
    Hur blockerar du en datorHur blockerar du en dator
    Så här ändrar du lösenordet för din användarprofil i LinuxSå här ändrar du lösenordet för din användarprofil i Linux
    Så här tar du bort infekterade filer från datornSå här tar du bort infekterade filer från datorn
    Så här tar du bort filer som inte kan raderasSå här tar du bort filer som inte kan raderas
    Så här tar du bort cachen i Mac OS XSå här tar du bort cachen i Mac OS X
    Så här tar du bort Windows.old-mappenSå här tar du bort Windows.old-mappen
    Så här stänger du ett program som inte svarar i Windows 7Så här stänger du ett program som inte svarar i Windows 7
    » » Så här startar du en applikation på Mac med root-användarrättigheter

    © 2011—2021 gushelom.ru