El uso compartido de archivos OS X Samba solicita continuamente una contraseña

Estoy tratando de compartir los archivos de mi MacBook a través de Samba. ¡Lo configuré en Configuración, pero no puedo conectarme a la máquina desde otra computadora!

En la otra computadora configuré la conexión con la dirección IP, el nombre de usuario y la contraseña correctos. Luego, cuando intento conectarme, muestra un cuadro de diálogo en el que el servidor solicita una contraseña. Luego ingreso la contraseña correcta y muestra el cuadro de diálogo una y otra vez. Si descarto el cuadro de diálogo, el cliente muestra este mensaje:

Error de inicio de sesión: nombre de usuario y contraseña incorrectos

Sin embargo, estoy seguro de que el nombre de usuario y la contraseña son correctos. (Si importa, el cliente es solo una tableta Android con una aplicación de cliente samba. La misma aplicación maneja los recursos compartidos de Windows sin ningún problema).

¿Alguien ha enfrentado un problema similar?

Mi versión de OS X es Mavericks.

Hola, como un pedante total, me gustaría señalar que no está utilizando "Samba" para compartir en absoluto. El uso compartido de SMB de Apple no utiliza Samba.

Respuestas (4)

Las contraseñas de Samba se administran por separado de la contraseña de su cuenta habitual. ¿Ha configurado su usuario para habilitar el uso compartido de samba en el menú de opciones? Debe hacerlo una vez, de lo contrario, el inicio de sesión no funcionará.

En el panel de preferencias Uso compartido de archivos, marque la casilla de verificación junto al usuario para el que desea habilitar el uso compartido de archivos y aparecerá una ventana que le pedirá que se autentique.

Tan pronto como termine, debería poder iniciar sesión desde su tableta Android.

compartir panel de preferencias

ACTUALIZAR

La causa raíz del problema podría ser que 10.9 usa una nueva pila SMB2 completamente escrita por Apple (SAMBA ya no se usa). La implementación de SMB2 de Apple no es compatible con muchos otros productos NAS SMB2 en el mercado actual, mientras que Windows 7, 8 y 8.1 funcionan perfectamente. En resumen, es un error de Apple.

Como solución, puede forzar a OSX a usar SMB1 en lugar de SMB2 usando un archivo de configuración:

  1. Abre la Terminal
  2. Pegue la siguiente línea seguida de una tecla de retorno (el comando debe ser una sola línea)

    echo "[predeterminado]" >> ~/Library/Preferences/nsmb.conf; echo "smb_neg=smb1_only" >> ~/Library/Preferences/nsmb.conf

Explicación:

  1. Se crea un archivo llamado nsmb.conf en su directorio de inicio en la ruta ~/Library/Preferences/
  2. Agrega las líneas para forzar el uso del protocolo SMB1 en lugar del SMB2 de Apple (esto es más lento pero más estable)
¡Gracias! Desafortunadamente, ya intenté hacer esto, pero el cuadro de diálogo que muestra en la captura de pantalla me pide mi contraseña REAL. No acepta nada más, y compartir todavía produce el mismo error :(
@ÁronNemmondommegavezetéknevem He actualizado mi respuesta con otra solución alternativa que puedes probar
Tengo un problema similar con Mojave. No puedo conectarme a la MacBook Pro desde una computadora portátil con Windows 10: constantemente solicita una contraseña y afirma que la que uso (esa es la contraseña de la cuenta de MacOS y es correcta) es incorrecta. Desafortunadamente, todas las sugerencias anteriores parecen no funcionar más. nsmb.confFalta incluso el archivo.

Si es una opción para usted, posiblemente podría instalar SMBUP , que reemplaza a Samba de OS X (e intenta ser más o menos compatible en el entorno de las máquinas Windows también). Por supuesto, hay algunas advertencias, pero cuando tuve casi los mismos problemas al compartir archivos de Mac a través de SMB, me ayudó. Funcionó bien en Leo; sin embargo, no puedo confirmar si funciona en Mavericks.

Instantánea de SMBUp tomada de donmorris.com/on/smb-and-mac-os-x-lion

Aquí hay algunas palabras más sobre SMBUp:

Haz clic en más opciones. Seleccione conectarse como otro usuario desde la máquina de Windows. Proporcione su nombre de usuario de OSX. (El valor predeterminado es usar su nombre y apellido) y la contraseña, y debería funcionar.

Acabo de tener este problema hace unos minutos.

En la configuración de usuarios y grupos de OS X, habilite la cuenta de invitado. Luego seleccione "Permitir que los usuarios invitados se conecten a carpetas compartidas". En la configuración "Compartir", seleccione Uso compartido de archivos activado