Come aggiungere un file specifico all'elenco delle eccezioni del firewall?

2

Devo aggiungere /usr/local/lib/node_modules/npm/bin/npm all'elenco delle eccezioni. Ho provato a trovare e modificare com.apple.sharing.firewall.plist ma non ho trovato file di questo tipo da nessuna parte. Come posso aggiungere manualmente un eseguibile specifico all'elenco delle eccezioni?

    
posta D Nagy 30.11.2016 - 11:57
fonte

1 risposta

3

Non ho abbastanza rep per commentare, quindi proverò una risposta ...

Volevo commentare poiché vorrei chiarire il motivo per cui è necessario aggiungere npm - la mia installazione di npm (tramite homebrew) funziona correttamente, senza creare un buco nel firewall. Ovviamente YMMV ...! Ma sappi che ho non testato correttamente con npm (ho provato ad aggiungere npm, e ha continuato a funzionare bene.)

Credo che tu voglia il firewall a livello di applicazione . (È lo stesso firewall a cui puoi accedere anche tramite Preferenze di Sistema - > Sicurezza e privacy - > Firewall).

Sembra che l'API del mio socketfilterfw sia cambiata rispetto a quella discussa nell'articolo collegato. Ti suggerisco cautela e controlla l'API per la tua versione prima facendo qualsiasi altra cosa:

/usr/libexec/ApplicationFirewall/socketfilterfw -h

La mia versione di socketfilterfw non ha l'opzione "-t" menzionata nell'articolo collegato, quindi ho dovuto usare:

/usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/local/bin/npm
    
risposta data 30.11.2016 - 16:19
fonte

Leggi altre domande sui tag