3 votos

Deshabilitar SMB1 en Mac OS

Mis disculpas si la pregunta es un poco trivial, pero soy nuevo en OS X y el ecosistema Mac.

Para cumplir con las mejores prácticas en el trabajo, me han pedido que desactive el protocolo SMB1 del lado del cliente. El protocolo SMB en sí es bastante importante para el flujo de trabajo de nuestro grupo, ya que lo utilizamos para conectarnos a una unidad compartida donde todo el almacenamiento a largo plazo y los archivos compartidos.

El problema es que a este respecto, Google no me ha ayudado - mientras que he encontrado instrucciones para desactivar SMB en su totalidad, no hay nada relativo a SMB1 específicamente.

¿Se debe esto a que OSX no tiene soporte para SMB1 y nunca lo ha tenido (migrando directamente a SMB2/3 desde AFP)? Si no es así, ¿cuáles son los pasos a seguir para desactivar SMB1 específicamente en una máquina cliente?

Más información: El MacOS en cuestión es un Sierra 10.12.3

0 votos

No puedo responder a tu pregunta, pero es mejor que incluyas en tu pregunta qué versión de MacOS/OS X estás utilizando.

0 votos

Sierra 10.12.3. He actualizado la pregunta por eso.

4voto

Douglas Puntos 10417

Realmente no se puede desactivar el protocolo de cliente SMB1 porque SMB2 es compatible con SMB1. Lo que sí se puede hacer es especificar que el cliente SMB sólo negociar a través de SMB 2.x.

Para desactivar SMB1 cree un /etc/nsmb.conf (configuración global) y/o ~/Library/Preferences/nsmb.conf (configuración local del usuario) con lo siguiente:

# Configuration file for foo.bar
  [default]
  smb_neg=smb2_only

Si se establece esto en la ubicación global ( /etc/nsmb.conf ) necesitará privilegios de administrador para modificarlo. Si sus Macs están "bloqueados", lo que significa que los usuarios no tienen privilegios de administrador, esto esencialmente bloquea al usuario de habilitar SMB1 y efectivamente deshabilitar el protocolo SMB1.

En segundo lugar, lo que deberías hacer es a nivel de servidor desactivar SMB1 por defecto. De esta manera, cuando cualquier intenta conectarse, el cliente Mac cambiará automáticamente de SMB1 a SMB2/3 según sea necesario. Si no está habilitado en el servidor el cliente no importará.

0 votos

Hm. Interesante. Entonces, ¿cómo es que Microsoft ha "desactivado" SMB1 para los clientes en Windows?

1 votos

Desde Página de Microsoft utilizan el comando Set-SmbServerConfiguration -EnableSMB1Protocol $false que no es más que la forma que tiene MS de hacer lo mismo.

0 votos

Me alegro de haber podido ayudar.

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