Anonim

En av de generellt positiva aspekterna av OS X är att operativsystemet försöker skydda användaren från åtgärder eller händelser som kan skada systemet eller äventyra användarens data, till exempel att förhindra ändring av kärnsystemfiler och proaktivt inaktivera osäkra webbläsarplugins. Men vi använder "generellt" -kvalificeringen medvetet, för ibland kan OS X gå lite för långt, särskilt när det gäller mer avancerade användare som förstår riskerna och är bekväma att använda med en högre kontrollnivå.
Ett bra exempel på en OS X-säkerhetsfunktion som kan vara mer irriterande än användbar är varningen om skadlig programvara, även känd som "är du säker på att du vill öppna den här filen?", Som dyker upp nästan varje gång en användare försöker öppna en nedladdad fil som inte har sitt ursprung i Mac App Store eller från en betrodd och signerad utvecklare.


När detta varningsmeddelande utlöses, istället för att helt enkelt öppna filen eller applikationen, tvingas användaren att stanna, se till att filen som öppnas är den avsedda och klicka sedan manuellt på "Öppna" för att fortsätta. Detta är förmodligen bra för mindre erfarna användare, som inte helt förstår att skadlig programvara och virus ofta maskeras som vanliga filtyper. Men för kraftanvändare som ständigt laddar ner och öppnar appar och filer, fungerar varning för skadlig programvara främst som ett irriterande och frustrerande arbetsflödesavbrott.

Ja, jag är säker, Dagnabbit!

Tack och lov kan du inaktivera varningsmeddelandet "är du säker på att du vill öppna den här filen?" Med en snabb resa till terminalen. Starta terminal från mappen Program> Verktyg (eller sök efter den med Spotlight), kopiera och klistra in följande kommando i terminalfönstret och tryck sedan på Retur för att köra det.

standard skriv com.apple.LaunchServices LSQuarantine -bool NO

Du måste starta om din Mac för att ändringen ska träda i kraft, så spara alla öppna filer och starta om. När du loggar in på OS X kan du försöka öppna en nedladdad fil som tidigare skulle ha gett varningsmeddelandet (en praktisk app som Handbrake är ett bra sätt att testa om du inte har några andra nedladdade filer redo och väntar).
När du startar appen eller öppnar din testfil kommer du att märka att åtgärden genomförs utan varning om skadlig programvara. Detta riskerar dig verkligen att ha större risk, men om du är försiktig med var du hittar dina filer online, och om du är försiktig med vilka filer du väljer att öppna, kan du avaktivera den här funktionen och försäkra att OS X kommer aldrig att fråga dig om du är "säker på att du vill öppna den här filen" igen.
Observera att detta är ett kommandot på användarnivå, så du måste utföra denna process för varje användarkonto på din Mac där du vill inaktivera varningen om skadlig programvara.

Det finns ingen Keeper vid den här porten

Det är viktigt att påpeka att, trots liknande funktionalitet, språk och avsikt, varningen om skadlig programvara är tekniskt separerad från OS X: s säkerhetsinställningar för Gatekeeper, även om de båda verkligen kan korsa vägar under vissa omständigheter.
Gatekeeper, som introducerades i OS X Mountain Lion (och därefter lades till OS X Lion via 10.7.5-uppdateringen), är en säkerhetsfunktion som låter användare definiera vilka appar som kan köras på sin Mac baserat på appens källa. Till exempel kan användare begränsa en Mac till att bara köra appar som erhållits från Mac App Store (den säkraste inställningen), köra appar från både Mac App Store och från utvecklare som är registrerade med Apple (den rekommenderade inställningen), eller kör vilken app som helst oavsett källa (den ”traditionella” inställningen för hur OS X fungerade före Gatekeepers introduktion, men också den minst säkra).


När en av de två första inställningarna är aktiverad och användaren försöker köra en app som inte uppfyller den inställningens säkerhetsnivå - dvs. att försöka köra en app som OnyX när säkerhetsinställningen är konfigurerad för att endast stödja appar från Mac-appen Store - Gatekeeper presenterar ett meddelande som ser ganska ut som varningen om skadlig programvara och informerar användarna om att de kan försöka öppna en potentiellt farlig programvara.


Men det är lite märkvärdigt med hur dessa funktioner fungerar tillsammans. Om du kör kommandot ovan för att inaktivera varningen om skadlig programvara kommer det också att avaktivera varningar från Gatekeeper. Men det fungerar inte i motsatt riktning . Det vill säga, om du inaktiverar Gatekeeper helt, får du fortfarande "är du säker på att du vill öppna den här filen?" Varningsmeddelande varje gång du försöker öppna en okänd nedladdad fil.
Därför är det viktigt att komma ihåg hur dessa två OS X-säkerhetsfunktioner fungerar och skillnaderna mellan, särskilt när du hjälper någon annan att konfigurera sin Mac.

Okej, jag är kanske inte så säker

Om du upptäcker att du saknar den extra säkerheten som erbjuds av varning om skadlig programvara, eller om du planerar att låta andra få åtkomst till ditt användarkonto och vill ha förbättrat skydd kan du aktivera det igen med följande terminalkommando:

standard skriver com.apple.LaunchServices LSQuarantine -bool JA

Precis som när du inaktiverade varningen om skadlig programvara måste du starta om din Mac för att ändringen ska träda i kraft. Kom också ihåg att när du ändrar användarnivå måste du ange detta kommando i varje användarkonto där varningen är inaktiverad.

Hur du inaktiverar "är du säker på att du vill öppna den här filen?" varningar i os x