Gatekeeper

Tutto quello che riguarda il sistema operativo firmato Apple più discusso!

Moderatore: ModiMaccanici

cionzo
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: gio, 11 mar 2021 11:49
Messaggi: 6

Top

Ciao a tutti,
ho un grosso problema con GateKeeper: che io ne richieda lo stato, provi a disattivarlo o attivarlo, l'output è sempre lo stesso: si lamenta come qua sotto e non mi si fila.
Idee su come tornare ad una situazione normale?

Grazie

- Big Sur 11.6.1
- chip Apple M1

Codice: Seleziona tutto

$ spctl --status
objc[58861]: Class SPExecutionPolicy is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class AppWrapper is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class AppWrapperPolicyResult is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class AppWrapperPolicy is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class SPLog is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class MIS is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class SPExecutionHistoryItem is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class SPExecutionPolicyItem is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class SPDeveloperPolicy is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
objc[58861]: Class GKScanResult is implemented in both /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy and /usr/sbin/spctl. One of the two will be used. Which one is undefined.
assessments disabled

Avatar utente
paolinoweb
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: gio, 19 nov 2020 21:40
Messaggi: 3824
Località: Genova

Top

Guarda su telegram, ho messo uno script per gatekeeper preso da github
Macbook Air 2020 M1
8 GB Ram 256 GB SSD

iPhone SE 2° gen 2020 64 GB Red

Apple Tv, 3° gen 2012

Non provo rammarico per quello che sono stato ma per quello che non potrò più essere.

cionzo
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: gio, 11 mar 2021 11:49
Messaggi: 6

Top

paolinoweb-due- ha scritto:
ven, 10 dic 2021 13:09
Guarda su telegram, ho messo uno script per gatekeeper preso da github
mhmh no: quello script non fa altro che invocare

Codice: Seleziona tutto

sudo spctl --master-disable
o

Codice: Seleziona tutto

sudo spctl --master-enable
, che è lo stesso che ho provato a fare a mano.

Interessante invece

Codice: Seleziona tutto

sudo xattr -rd com.apple.quarantine "$FILEPATH"
che non ho ancora provato, però è solo un workaround e non risolve il problema.

Grazie lo stesso.

Forse, a riguardare i path dell'output del comando che ho postato, può essere che ho incasinato qualcosa con brew o quando ho migrato attraverso time machine dal vecchio mac a questo che uso ora.

In ogni caso, vorrei poter risolvere il problema alla radice.

Avatar utente
Kernel Panic
Stato: Non connesso
Software Expert Gold
Software Expert Gold
Avatar utente
Iscritto il: sab, 08 gen 2011 14:03
Messaggi: 31427
Località: Sicilia

Top

Devi aver modificato qualcosa nel sistema, credo che ti convenga reinstallarlo su sé stesso, senza ovviamente inizializzare l'unità interna, per non perdere i tuoi dati.


paolinoweb-due- ha scritto:
ven, 10 dic 2021 13:09
Guarda su telegram, ho messo uno script per gatekeeper preso da github
Paolino, non tutti hanno accesso a Telegram, dovresti mettere lo script anche qui, nel forum pubblico, se sei sicuro del suo corretto funzionamento.
Grazie :)

cionzo
Stato: Non connesso
Nuovo Maccanico
Nuovo Maccanico
Iscritto il: gio, 11 mar 2021 11:49
Messaggi: 6

Top

Lo script di Paolino è una indirezione per questi comandi:
- Abilita GateKeeper:

Codice: Seleziona tutto

sudo spctl --master-enable
- Disabilita GateKeeper:

Codice: Seleziona tutto

sudo spctl --master-disable
- Eludi GateKeeper per una singola applicazione:

Codice: Seleziona tutto

sudo xattr -rd com.apple.quarantine /path/to/file
@Kernel Panic: ci avevo pensato, ma me la tengo come estrema ratio.

Edit:

- ormai devo capire perchè succede: il workaround (manco quello ufficiale) mi basta
- altra gente prima di me s'è posta il problema (o ha combinato lo stesso casino)
- alla fine ho aperto un thread pure su discussions.apple

Avatar utente
paolinoweb
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: gio, 19 nov 2020 21:40
Messaggi: 3824
Località: Genova

Top

Kernel Panic ha scritto:
ven, 10 dic 2021 13:53
Devi aver modificato qualcosa nel sistema, credo che ti convenga reinstallarlo su sé stesso, senza ovviamente inizializzare l'unità interna, per non perdere i tuoi dati.


paolinoweb-due- ha scritto:
ven, 10 dic 2021 13:09
Guarda su telegram, ho messo uno script per gatekeeper preso da github
Paolino, non tutti hanno accesso a Telegram, dovresti mettere lo script anche qui, nel forum pubblico, se sei sicuro del suo corretto funzionamento.
Grazie :)
Ciao KP, ci avevo pensato a dir il vero, ma lo script che trovo adesso su github non funziona. Io lo ho da un po' di tempo.

Ho caricato lo zip funzionante che ho su Mega e questo è il link

https://mega.nz/file/hiwE0K4S#MB-YhihT1 ... Nk8S2rnzE8

Testato su Monterey e Big Sur ma dovrebbe andare bene anche per gli altri MacOS con Gatekeeper

Comunque dare i comandi terminale che @cionzo ha elencato è la stessa cosa, solo che con lo script può essere più user friendly per diversi utenti.
Macbook Air 2020 M1
8 GB Ram 256 GB SSD

iPhone SE 2° gen 2020 64 GB Red

Apple Tv, 3° gen 2012

Non provo rammarico per quello che sono stato ma per quello che non potrò più essere.

Rispondi

Torna a “macOS Big Sur 11”

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti