In genere, per approvare un’applicazione di sviluppatori non identificati su un Mac, è sufficiente fare clic con il tasto destro sull’app e selezionare «Apri» oppure accedere alle Preferenze di sistema. Tuttavia, esiste un modo alternativo e molto utile per aggiungere manualmente approvazioni e eccezioni a Gatekeeper utilizzando la riga di comando in OS X. Questo approccio è ideale per utenti esperti che vogliono creare script o automatizzare le approvazioni delle applicazioni, ma è anche utile per l’amministrazione remota e altre situazioni particolari.
Utilizziamo il comando spctl
per ottenere il risultato desiderato, che, come abbiamo già accennato, gli utenti possono anche manipolare per abilitare o disabilitare Gatekeeper direttamente dal Terminale.
Aggiungere un’applicazione all’approvazione di Gatekeeper dalla riga di comando in OS X
Per autorizzare un’applicazione come eccezione di Gatekeeper, basta usare il flag -add
con spctl
. La sintassi corretta è:
spctl --add /Path/To/Application.app
Ad esempio, se vuoi aggiungere l’applicazione fittizia «GooseRoute» che si trova nella cartella Download dell’utente, la sintassi sarà simile a questa:
spctl --add ~/Downloads/GooseRoute.app
Dovrai inserire la password di amministratore per completare l’approvazione dell’applicazione con Gatekeeper. Se stai eseguendo il comando tramite SSH o desideri automatizzare il processo, puoi anteporre sudo
al comando.
Rimuovere un’eccezione Gatekeeper delle applicazioni con spctl in OS X
Rimuovere un’applicazione dalla lista di approvazione di Gatekeeper è altrettanto semplice: basta sostituire il flag -add
con -remove
, mantenendo la stessa sintassi:
spctl --remove /Path/To/Application.app
Allo stesso modo, puoi usare sudo
per il comando, se necessario. Altrimenti, ti apparirà il consueto pop-up di autenticazione amministratore per completare la rimozione dell’applicazione dall’elenco di autorizzazioni di Gatekeeper.
Ricorda che se stai aggiungendo o rimuovendo applicazioni con percorsi complessi nel file system, puoi sempre trascinare l’applicazione nella finestra del Terminale per ottenere il percorso completo.
Novità nel 2024: Gestione avanzata delle eccezioni Gatekeeper
Nel 2024, Apple ha introdotto miglioramenti significativi nella gestione delle eccezioni di Gatekeeper. Ora, gli utenti possono utilizzare strumenti di scripting più avanzati per automatizzare completamente il processo di approvazione delle applicazioni. Ad esempio, i nuovi comandi permettono di gestire gruppi di applicazioni in modo più efficiente, facilitando l’amministrazione su più dispositivi.
Inoltre, sono state implementate nuove opzioni per monitorare e registrare le modifiche alle eccezioni di Gatekeeper, offrendo una maggiore trasparenza e sicurezza. Questo è particolarmente utile per le aziende che desiderano mantenere il controllo sulle applicazioni installate sui computer dei dipendenti.
Infine, Apple ha migliorato l’integrazione con MDM (Mobile Device Management), consentendo agli amministratori di gestire le eccezioni di Gatekeeper da un’unica console centralizzata. Questo rende la gestione della sicurezza delle applicazioni ancora più semplice e intuitiva.