Gatekeeper, som först introducerades i OS X Mountain Lion, är en Mac-säkerhetsfunktion som hjälper till att skydda din Mac från skadlig programvara och annan skadlig programvara. Gatekeeper kontrollerar att applikationen är säker att köra genom att kontrollera den mot listan över appar som Apple har granskat och godkänt för Apple Mac Store och/eller godkänt av Apple även om de inte erbjuds via App Store.
Det här är de tre Gatekeeper-alternativen:
- App Store
- App Store och identifierade utvecklare
- Var som helst
I macOS Sierra gjorde Apple dock några viktiga ändringar i Gatekeeper som till synes begränsar valen för avancerade användare som vill ladda ner och använda programvaran utöver listan över appar som officiellt godkänts av Apple. Även om dessa ändringar sannolikt är avsedda att ytterligare förbättra säkerheten Mac-datorer är kända för, sätter de begränsningar för vad du kan göra med din Mac.
Men oroa dig inte, Gatekeeper-inställningarna kan fortfarande ändras i macOS Sierra så att du får tillgång till programvara som inte är officiellt godkänd av Apple.
Tänk dock på att användare som inaktiverar Gatekeeper-skyddet gör det på egen risk eftersom du måste vara en erfaren Mac-användare för att undvika skadlig programvara och annan skadlig programvara. Mac-datorer är till stor del kända för att vara mycket säkrare än Windows-datorer, men det är inte nödvändigtvis fallet om du blir av med din Macs inbyggda säkerhetsfunktioner.
Med det sagt, om du vill inaktivera Gatekeeper, har vi dig täckt. Låt oss ta en titt på hur du kan inaktivera den här funktionen i Sierra så att du kan använda ett bredare utbud av applikationer.
Justera Gatekeeper-inställningarna
Traditionellt erbjöd Gatekeeper tre inställningar för ökad säkerhet: var som helst, App Store och identifierade utvecklare, och endast App Store. Det första valet, som namnet beskriver, tillät användare att starta applikationer från vilken källa som helst, vilket effektivt inaktiverade Gatekeeper-funktionen.
Det andra valet gjorde det möjligt för användare att köra appar från Mac App Store såväl som från mjukvaruutvecklare som har registrerat sig hos Apple och säkert signerat sina applikationer. Slutligen, den säkraste inställningen begränsade användare till att köra appar som endast erhålls från Mac App Store.
Även om de säkra alternativen var bra idéer för mindre erfarna Mac-användare, fann avancerade användare att Gatekeeper var för begränsande och försökte vanligtvis inaktivera den genom att ställa in den på "Var som helst.“
I macOS Sierra är alternativet "Var som helst" borta, vilket lämnar "App Store" och "App Store och identifierade utvecklare" som de enda två alternativen.
Inaktivera Gatekeeper i macOS Sierra från Terminal med ett kommando
Gatekeeper-inställningarna finns i Systeminställningar > Säkerhet och sekretess > Allmänt. Gatekeeper-alternativen finns under "Alla appar nedladdade från:" med valet "Var som helst" saknas. Med alternativet "Anywhere" saknas, trodde många Mac-användare att Apple helt hade tagit bort alternativet "Anywhere".
Tack och lov stängde inte Apple av möjligheten att ändra Gatekeeper-inställningen till "Var som helst", det började bara kräva att användarna gjorde det från terminalen med ett kommando, vilket var ett sätt för Apple att säkerställa att endast macOS-användare sannolikt skulle ändras inställningen Gatekeeper till "Var som helst". För det mesta är det bara macOS power-användare som vet hur man använder terminalen.
För att inaktivera Gatekeeper (dvs ställa in den till "Var som helst") från kommandoraden, öppna ett nytt terminalfönster och skriv sedan in följande kommando:
$ sudo spctl --master-disable
Eftersom du använder "sudo" kommer du att bli ombedd att ange din Macs root-lösenord (admin). Ange ditt root-lösenord och kommandot kommer att ändra Gatekeeper-inställningen till "Var som helst".
Om du vill bekräfta att Gatekeeper-inställningen har ändrats till "Var som helst" kan du starta Systeminställningar och kontrollera inställningen "Tillåt appar hämtade från" för Gatekeeper. Du kommer nu att se att "Anywhere" är Gatekeeper-inställningen.
Klicka på hänglåset i det nedre vänstra hörnet för att ange ditt lösenord och göra ändringar, välj sedan "Var som helst" från listan över Gatekeeper-alternativ. Säkerhetsfunktionen kommer inte längre att bugga dig om appar från oidentifierade utvecklare.
Du kommer också att märka att eftersom du körde kommandot för att ändra Gatekeepers "Tillåt appar nedladdade från"-alternativet till Anywhere är det alternativet nu listat i gränssnittet som visas i skärmdumpen nedan.
Förbikoppla gatekeeper tillfälligt
Trots dess potentiellt frustrerande begränsningar är Gatekeeper verkligen en viktig säkerhetsfunktion som kan förhindra dig från att av misstag starta skadliga applikationer. Om du föredrar att lämna Gatekeeper aktiverat men fortfarande behöver köra en app från en oidentifierad utvecklare ibland, kan du tillfälligt kringgå Gatekeeper genom att öppna appen från högerklicksmenyn.
För att illustrera, när du försöker öppna en app från en oidentifierad utvecklare medan Gatekeeper är aktiverad, får du följande varning om att appen inte kan startas:
För att tillfälligt kringgå Gatekeeper, Högerklicka (eller Ctrl-klicka) på appens ikon och välj Öppen.
Du kommer fortfarande att få ett varningsmeddelande, men den här gången är det bara en varning. Klickar Öppen igen kommer att starta appen.
Återställ Sierra Gatekeeper-inställningarna till standard
Om du har aktiverat alternativet "Var som helst" genom att använda terminalkommandot ovan och senare vill vända det, kan du gå tillbaka till Terminal och köra det här kommandot:
$ sudo spctl --master-enable
Detta kommando vänder på spctl --master-disable
kommandot som du körde för att ställa in Gatekeepers inställning "Tillåt appnedladdningar från" till "Var som helst".
Slutgiltiga tankar
Gatekeeper är en mycket stark säkerhetsfunktion som är tänkt att skydda din Mac från skadlig programvara och annan skadlig programvara. Men även om det erbjuder bra skydd, kan det vara mycket begränsande för avancerade användare.
Lyckligtvis finns det en väg runt detta. Genom att följa instruktionerna som beskrivs i den här artikeln kan du enkelt inaktivera Gatekeeper och släppa lös kraften i din Mac.
Om du tyckte att den här artikeln var användbar, kanske du vill kolla in Hur man kör Mac Software Update via terminalen.
Se också till att ta en titt på vår del om Hur man installerar MacOS / OSX på en Chromebook.
Har du ställt in Gatekeepers "Ladda ner appar från"-inställningen till "Var som helst" tidigare? Hur gjorde du det? Lämna gärna en kommentar nedan.