Anonim

„Gatekeeper“, pirmą kartą pristatytas „OS X Mountain Lion“, yra „Mac“ saugos funkcija, padedanti apsaugoti jūsų „Mac“ nuo kenkėjiškų programų ir kitos kenksmingos programinės įrangos. „Gatekeeper“ patikrina, ar programa yra saugi vykdyti, ir patikrina ją pagal programų, kurias „Apple“ patikrino ir patvirtino „Apple Mac“ parduotuvėje ir (arba) patvirtino „Apple“, sąrašą, net jei jos nesiūloma per programų parduotuvę. Tai yra trys „Gatekeeper“ variantai:

  • Programėlių parduotuvė
  • „App Store“ ir identifikuoti kūrėjai
  • Bet kur

Tačiau „MacOS Sierra“ programoje „Apple“ padarė keletą svarbių „Gatekeeper“ pakeitimų, kurie, atrodo, riboja energijos vartotojų, norinčių atsisiųsti ir naudoti programinę įrangą, pasirinkimą virš „Apple“ oficialiai patvirtinto programų sąrašo.

Nesijaudinkite, „Gatekeeper“ nustatymus vis dar galima pakeisti „macOS Sierra“, kad būtų galima pasiekti programinę įrangą, kurios oficialiai nepatvirtino „Apple“. Suprantama, kad vartotojai, išjungę „Gatekeeper“ apsaugą, tai daro savo rizika, nes jūs turite būti patyręs „Mac“ vartotojas, kad išvengtumėte kenkėjiškų programų ir kitos kenksmingos programinės įrangos.

Sureguliuokite „Gatekeeper“ nustatymus

Tradiciškai „Gatekeeper“ siūlė tris saugos didinimo parametrus: bet kurioje vietoje, „App Store“ ir identifikuotus kūrėjus bei tik „App Store“. Pirmasis pasirinkimas, kaip apibūdina jo pavadinimas, leido vartotojams paleisti programas iš bet kurio šaltinio, veiksmingai išjungdamas „Gatekeeper“ funkciją.

Antrasis pasirinkimas leido vartotojams paleisti programas iš „Mac App Store“, taip pat iš programinės įrangos kūrėjų, kurie užsiregistravo „Apple“ ir saugiai pasirašė savo programas. Galiausiai, saugiausias nustatymas apribojo vartotojų galimybę paleisti programas, gautas tik iš „Mac App Store“.

Nors saugios parinktys buvo geros idėjos mažiau patyrusiems „Mac“ vartotojams, energijos vartotojai nustatė, kad „Gatekeeper“ yra per daug ribojantys ir paprastai bandė ją išjungti, nustatydami „Anywhere“ .

Tačiau „MacOS Sierra“ parinktyje „Anywhere“ nebeliko, „App Store“ ir „App Store and identifified Developers“ liko tik dvi parinktys.

Išjunkite „Gatekeeper“ „macOS Sierra“ iš terminalo naudodami komandą

„Gatekeeper“ nustatymus galite rasti Sistemos nuostatos> Sauga ir privatumas> Bendroji dalis . „Gatekeeper“ parinktys yra po „Visos programos, atsisiųstos iš:“, o pasirinkimo „Visur“ nėra. Trūkstant „Anywhere“ parinkties, daugelis „Mac“ vartotojų manė, kad „Apple“ visiškai panaikino „Anywhere“ parinktį.

Laimei, „Apple“ neišjungė galimybės pakeisti „Gatekeeper“ nustatymą į „Anywhere“, ji tiesiog pradėjo reikalauti, kad vartotojai tai darytų iš terminalo su komanda. Tai buvo būdas „Apple“ užtikrinti, kad greičiausiai pasikeis tik „MacOS“ galios vartotojai „Gatekeeper“ nustatymas į „Anywhere“. Dažniausiai tik „MacOS“ galios vartotojai žino, kaip naudoti terminalą.

Norėdami komandų eilutėje išjungti „Gatekeeper“ (ty nustatyti „Anywhere“), atidarykite naują terminalo langą, tada įveskite šią komandą:

$ sudo spctl --master-disable

Kadangi naudojate „sudo“, būsite paraginti įvesti „Mac“ pagrindinį (administratoriaus) slaptažodį. Įveskite pagrindinį slaptažodį ir komanda pakeis „Gatekeeper“ nustatymą į „Anywhere“.

Jei norite patvirtinti, kad „Gatekeeper“ nustatymas buvo pakeistas į „Anywhere“, galite paleisti „System Preferences“ ir patikrinti „Gatekeeper“ nustatymą „Leisti programas atsisiųsti iš“. Dabar pamatysite, kad „Bet kur“ yra „Vartininko“ nustatymas. Spustelėkite spyną apatiniame kairiajame kampe, kad įvestumėte slaptažodį ir atliktumėte pakeitimus, tada „Gatekeeper“ parinkčių sąraše pasirinkite „Anywhere“. Apsaugos priemonė nebebus klaidinga dėl nenustatytų kūrėjų programų. Taip pat pastebėsite, kad kadangi vykdėte komandą pakeisti „Gatekeeper“ parinktį „Leisti programas atsisiųsti iš“ į „Bet kur“, ši parinktis dabar yra sąsajoje, kaip parodyta paveikslėlyje žemiau.

Laikinai apeiti vartininką

Nepaisant potencialiai žlugdančių apribojimų, „Gatekeeper“ iš tiesų yra svarbi saugos funkcija, galinti užkirsti kelią netyčia paleisti kenksmingas programas. Jei nenorite, kad „Gatekeeper“ būtų įjungtas, bet vis tiek turite retkarčiais paleisti programą iš nežinomo kūrėjo, galite laikinai apeiti „Gatekeeper“ atidarydami programą dešiniuoju pelės mygtuku spustelėkite kontekstinį meniu.

Norėdami parodyti, kad bandant atidaryti programą iš nenustatyto kūrėjo, kai įjungta „Gatekeeper“, gausite šį įspėjimą, nurodantį, kad programos negalima paleisti:


Norėdami laikinai apeiti „Gatekeeper“, dešiniuoju pelės mygtuku spustelėkite (arba „Control“ paspauskite) ant programos piktogramos ir pasirinkite Atidaryti .

Vis tiek gausite įspėjamąjį pranešimą, bet šį kartą tai tik įspėjimas. Dar kartą spustelėjus Atidaryti, bus paleista programa.

Atkurti numatytuosius „Sierra Gatekeeper“ nustatymus

Jei įjungėte parinktį „Bet kur“ naudodamiesi aukščiau esančia komanda „Terminal“ ir vėliau norite ją pakeisti atgal, galite grįžti į „Terminal“ ir paleisti šią komandą:

$ sudo spctl --master-enable

Ši komanda panaikina komandą „ spctl --master-disable kurią spctl --master-disable, kad nustatytumėte „Gatekeeper“ nuostatą „Leisti programų atsisiuntimą iš“ į „Bet kur“.

Jei jums pasirodė šis straipsnis naudingas, galbūt norėsite sužinoti, kaip paleisti „Mac“ programinės įrangos naujinimą per terminalą.

Ar anksčiau „Vartininkų“ nustatymą „Atsisiųskite programas iš“ nustatykite į „Bet kur“? Kaip tu tai padarei? Prašome palikti komentarą žemiau.

Kaip išjungti „gatekeeker“ ir leisti programoms iš bet kurios „MacOS Sierra“ programos