2 votos

Cómo agregar un archivo específico a la lista de Excepciones de Firewall?

Tengo que añadir /usr/local/lib/node_modules/npm/bin/npm a la lista de excepciones. Traté de encontrar y editar com.apple.sharing.firewall.plist , pero no he encontrado el archivo en cualquier lugar. ¿Cómo puedo agregar manualmente un determinado ejecutable a la lista de excepciones?

3voto

John N Puntos 400

No tengo suficiente rep para comentar, así que voy a intentar una respuesta...

Quería comentar ya que me gustaría aclarar por qué usted necesita para agregar npm - mi instalación de mecanismo nacional de prevención (a través de homebrew) funciona bien, sin meter un agujero en el cortafuegos. Obviamente YMMV...! Pero hay que ser conscientes he no debidamente probado esto con el mecanismo nacional de prevención (he probado añadiendo mecanismo nacional de prevención, y se continuó trabajando bien).

Creo desea que la capa de aplicación de firewall. (Es el mismo firewall también puede acceder a través de Preferencias del Sistema -> Seguridad Y Privacidad -> Firewall).

Mi socketfilterfw del API parece haber cambiado desde la que se comenta en el artículo enlazado. Te sugiero precaución, y que compruebe lo que el API es para tu versión antes de hacer nada:

/usr/libexec/ApplicationFirewall/socketfilterfw -h

Mi versión de socketfilterfw no tiene el "-t" de la opción mencionada en el artículo enlazado de modo que tuve que usar:

/usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/local/bin/npm

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X