¿Por qué no puedo eliminar esta entrada superior en las opciones de firewall?

1

Entro en Preferencias del sistema, Firewall y luego Opciones de Firewall. No puedo seleccionar la entrada "Compartir archivos (FTP)" para eliminarla. ¿Cómo puedo?

Actualización: estoy ejecutando OS X 10.7.5, y nada está habilitado en el panel de preferencias de Compartir. En algún momento, debo haber activado un daemon FTP para algunas pruebas, y lo olvidé. Puedo hacer esto:

$ ftp localhost
Trying 127.0.0.1...
Connected to localhost.
220 127.0.0.1 FTP server (tnftpd 20100324+GSSAPI) ready.

Resulta que podría apagarlo con:

sudo /bin/launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

Sigo sintiendo que debería haber podido bloquearlo en el panel de preferencias del firewall.

    
pregunta Rob N 11.06.2013 - 02:21

1 respuesta

5

OS X crea automáticamente entradas de firewall cuando se inicia un servicio (como AFP o SSH) a través de Preferencias del sistema.

Eso es útil, porque no tienes que preocuparte por las reglas del firewall. El sistema operativo configura el firewall según sea necesario para que funcionen los servicios seleccionados. El inconveniente es que esas entradas no se pueden editar ni eliminar desde el panel del Firewall, necesita detener el servicio en su lugar , que es algo contraintuitivo.

Podría ser que hayas habilitado el uso compartido de archivos FTP en Preferencias del sistema > ¿Compartiendo?

Si está usando Mac OS X Leopard o Snow Leopard, debe desmarcar "Compartir archivos y carpetas usando FTP", la entrada del firewall desaparecerá (crédito: imagen de eHow ):

(AppleeliminóelsoportedeFTPenOSXLion,aunquepuedeser habilitado y deshabilitado a través de la línea de comando :

  • Para habilitar e iniciar el servicio:

    sudo launchctl load -w /System/Library/LaunchDaemons/ftp.plist
    
  • Para desactivarlo y detenerlo:

    sudo launchctl unload /System/Library/LaunchDaemons/ftp.plist
    
  • Para iniciarlo / detenerlo cuando el sistema se esté ejecutando:

    sudo launchctl start com.apple.ftpd
    sudo launchctl stop com.apple.ftpd
    

)

    
respondido por el jaume 11.06.2013 - 14:37

Lea otras preguntas en las etiquetas