Anonim

Gatekeeper, poprvé představený v OS X Mountain Lion, je bezpečnostní funkce Mac, která pomáhá chránit váš Mac před malwarem a jiným škodlivým softwarem. Gatekeeper zkontroluje, zda je aplikace bezpečně spuštěna, a to porovnáním se seznamem aplikací, které Apple zkontroloval a schválil pro Apple Mac Store a / nebo schválil Apple, i když to nenabízí prostřednictvím obchodu s aplikacemi. Toto jsou tři možnosti Gatekeeper:

  • Obchod s aplikacemi
  • App Store a identifikovaní vývojáři
  • Kdekoli

V systému MacOS Sierra však Apple provedl v Gatekeeperu některé důležité změny, které zdánlivě omezují výběr výkonných uživatelů, kteří chtějí stahovat a používat software mimo seznam aplikací oficiálně schválených společností Apple.

Ale nebojte se, nastavení Gatekeeperu lze v MacOS Sierra stále měnit, aby vám umožnil přístup k softwaru, který není oficiálně schválen společností Apple. Rozumí se, že uživatelé, kteří deaktivují ochranu Gatekeeper, tak činí na vlastní nebezpečí, protože musíte být zkušeným uživatelem Mac, abyste se vyhnuli malwaru a jinému škodlivému softwaru.

Upravte nastavení Gatekeeper

Gatekeeper tradičně nabízel tři nastavení zvyšující zabezpečení: kdekoli, App Store a identifikovaní vývojáři a pouze App Store. První volba, jak již název napovídá, umožňovala uživatelům spouštět aplikace z jakéhokoli zdroje, což účinně deaktivovalo funkci Gatekeeper.

Druhá možnost umožňovala uživatelům spouštět aplikace z Mac App Store i od vývojářů softwaru, kteří se zaregistrovali u Apple a bezpečně podepisovali své aplikace. Nakonec nejbezpečnější nastavení omezilo uživatele na spouštění aplikací získaných pouze z obchodu Mac App Store.

Zatímco bezpečné možnosti byly dobrými nápady pro méně zkušené uživatele počítačů Mac, výkonní uživatelé zjistili, že Gatekeeper je příliš omezující, a obvykle se snažili je deaktivovat nastavením „Anywhere .

V systému MacOS Sierra je však možnost „Anywhere“ pryč, přičemž „App Store“ a „App Store a identifikovaní vývojáři“ zůstávají jako jediné dvě možnosti.

Zakažte Gatekeeper v macOS Sierra z Terminal pomocí příkazu

Nastavení Gatekeeper najdete v Předvolbách systému> Zabezpečení a soukromí> Obecné . Možnosti Gatekeeper jsou umístěny pod položkou „Všechny aplikace stažené z:“, přičemž chybí volba „Kdekoli“. Vzhledem k tomu, že možnost „Kdekoli“ chybí, mnoho uživatelů Macu si myslelo, že Apple možnost „Kdekoli“ zcela odebral.

Apple naštěstí nevypnul možnost změnit nastavení Gatekeeper na „Anywhere“, ale právě začal vyžadovat, aby to uživatelé z terminálu provedli příkazem, což byl způsob, jak Apple zajistil, že se pravděpodobně změní pouze výkonní uživatelé MacOSu nastavení Gatekeeper na „Anywhere“. Většinou pouze uživatelé napájení systému MacOS vědí, jak terminál používat.

Chcete-li Gatekeepera zakázat (tj. Nastavit jej na „Anywhere“) z příkazového řádku, otevřete nové okno Terminálu a zadejte následující příkaz:

$ sudo spctl --master-disable

Protože používáte sudo, budete vyzváni k zadání rootova (administrátorského) hesla vašeho Mac. Zadejte své root heslo a příkaz změní nastavení Gatekeeper na „Anywhere“.

Pokud chcete potvrdit, že nastavení Gatekeeper bylo změněno na „Anywhere“, můžete spustit předvolby systému a zkontrolovat nastavení „Gatekeeper“ Povolit aplikace stažené z ”. Nyní uvidíte, že „Kdekoli“ je nastavení Gatekeeper. Klikněte na visací zámek v levém dolním rohu a zadejte heslo a proveďte změny. Poté vyberte ze seznamu možností Gatekeeper možnost „Anywhere“. Funkce zabezpečení vás již nebude chtít informovat o aplikacích od neidentifikovaných vývojářů. Všimněte si také, že od spuštění příkazu změnit možnost „Povolit aplikace stažené z Gatekeeper“ na možnost Kamkoli je tato možnost nyní uvedena v rozhraní, jak je znázorněno na obrázku níže.

Dočasně obejděte strážce

Přes potenciálně frustrující omezení je Gatekeeper skutečně důležitou bezpečnostní funkcí, která vám může zabránit v nechtěném spuštění škodlivých aplikací. Pokud raději necháte Gatekeepera povoleno, ale přesto musíte občas spustit aplikaci od neidentifikovaného vývojáře, můžete Gatekeepera dočasně obejít otevřením aplikace z kontextové nabídky kliknutím pravým tlačítkem myši.

Pro ilustraci, když se pokusíte otevřít aplikaci od neidentifikovaného vývojáře, zatímco je povolen Gatekeeper, obdržíte následující upozornění informující, že aplikaci nelze spustit:


Chcete-li dočasně obejít Gatekeepera, klikněte pravým tlačítkem (nebo s klávesou Ctrl) na ikonu aplikace a vyberte Otevřít .

Stále obdržíte varovnou zprávu, ale tentokrát je to pouze varování. Opětovným kliknutím na Otevřít aplikaci spustíte.

Obnovte výchozí nastavení Sierra Gatekeeper

Pokud jste povolili možnost „Anywhere“ pomocí výše uvedeného příkazu Terminal a později ji chcete vrátit, můžete se vrátit zpět na Terminal a spustit tento příkaz:

$ sudo spctl --master-enable

Tento příkaz obrátí příkaz spctl --master-disable který jste spustili, a nastavil Gatekeeperovo nastavení „Povolit stahování aplikací z“ na „Kdekoli“.

Pokud vám tento článek připadá užitečný, možná budete chtít vyzkoušet, jak spustit aktualizaci softwaru Mac prostřednictvím terminálu.

Nastavili jste dříve nastavení „Stahování aplikací z Gatekeepers“ na „Anywhere“? Jak jsi to udělal? Prosím zanechte komentář níže.

Jak zakázat gatekeeper a povolit aplikace odkudkoli v macos sierra