Force Finder para iniciar sesión como invitado en un recurso compartido SMB

9

Tengo un QNAP NAS que ofrece algunas acciones SMB. Como estoy en un entorno confiable, mis recursos compartidos son accesibles como invitados en lugar de con una combinación de nombre de usuario y contraseña.

Problema

Ahora, cuando hago clic en el nombre del dispositivo en la barra lateral del Finder, aparece la barra negra "Falló la conexión", con la opción "Conectar como ...". Cuando hago clic en eso, recibo:

ingrese la descripción de la imagen aquí

Sin embargo, puedo presionar  +  Ke ingresar el nombre del servidor manualmente, lo que me lleva a esta ventana:

ingrese la descripción de la imagen aquí

Aquí, tengo que seleccionar "invitado". Ahora, puedo seleccionar uno de los recursos compartidos para conectarme, y finalmente estoy conectado al servidor. Si lo selecciono en la barra lateral, obtengo una lista de todos los recursos compartidos disponibles, porque estoy conectado como "invitado", obviamente:

ingrese la descripción de la imagen aquí

Lo que necesito

Bueno, tan pronto como desmonto todos los recursos compartidos, tengo que pasar por el mismo procedimiento para iniciar sesión manualmente como "invitado" nuevamente, lo que me parece bastante molesto.

¿Hay alguna forma en que pueda hacer que Finder (o el cliente SMB subyacente) sepa qué credenciales usar?

¿O debería buscar la solución en el lado del servidor? (Sé que otros recursos compartidos SMB parecen funcionar bien en mi red)

Diagnósticos

Lo único que puedo sacar de Console.app es:

5/15/11 7:36:40 PM  /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder[200]  SharePointBrowser::handleOpenCallBack returned 64

Este mensaje aparece cuando hago clic en el nombre del servidor SMB en la barra lateral del Finder.

Aquí está la salida de `smbclient -L meredith -U guest -d = 2

charon:~ werner$ smbclient -L meredith -U guest -d=2
added interface ip=192.168.100.11 bcast=192.168.100.255 nmask=255.255.255.0
tdb(unnamed): tdb_open_ex: could not open file /private/var/samba/gencache.tdb: Permission denied
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Password: 
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Sharename       Type      Comment
    ---------       ----      -------
    music           Disk      
    movies          Disk      
    photos          Disk      
    software        Disk      
    archive         Disk      
    backups         Disk      
    IPC$            IPC       IPC Service (NAS Server)
Got a positive name query response from 192.168.100.100 ( 192.168.100.100 )
Domain=[MEREDITH] OS=[Unix] Server=[Samba 3.5.2]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
    WORKGROUP            MEREDITH

Además, cosas que he probado:

  • No hay una entrada relevante en el llavero (pero por qué lo haría, solo me estoy conectando como invitado)
  • La conexión con el nombre de usuario "Invitado" y la contraseña vacía me conectan, pero aún después de expulsar el último recurso compartido, aparece el mismo error "Error de conexión" que antes. La entrada apropiada se realiza en el llavero, pero obviamente no tiene ningún efecto.

Llavero

slhck
fuente

Respuestas:

9

En Mac OS X 10.7.3, utilicé la siguiente cadena en "Conectar al servidor ..." (Command-K) de Finder para un servidor similar en mi oficina:

smb: // Invitado: @ serverAddress / volume

Necesita ambos ':' y "@". Creo que funciona como Nombre de usuario: Contraseña @ dirección.

Después de que apareció el volumen, intenté ponerlo en mi barra de acceso directo, pero no se quedó.

Hice un alias y lo probé después de desconectar. Funcionó bien. No apareció ninguna ventana para elegir "Invitado".

Walt Sellers
fuente
Esto también funcionó muy bien para mí para detener el inicio de sesión automático de OSX como invitado, agregando username:@antes del nombre de host, como usted ha dicho. Gracias.
Bradley Flood
3

Probablemente esto sea lo que le está sucediendo: Finder intentará conectarse a su recurso compartido utilizando AFP en lugar de SMB, si no está conectado y ambos demonios se están ejecutando en el servidor y AFP se anuncia a través de Zeroconf. No anunciar AFP usando Zeroconf (avahi / lo que sea) debería solucionar esto. Time Machine aún debería funcionar.

Pablo
fuente
1

Cree un archivo llamado ~ / Library / Preferences / nsmb.conf y agréguelo:

[default]
minauth=none

Desconéctese de su servidor, vuelva a conectar e intente nuevamente. Esto funcionó para mí (tuve el mismo problema).

Lo encontré en http://ubuntuforums.org/archive/index.php/t-917156.html

Johnny Morano
fuente
0

Aquí hay un artículo de Apple que debería solucionar esto.

Pitufo64
fuente
No, el artículo es para OS X 10.3 y data de octubre de 2008. Además, no puedo almacenar un nombre de usuario / contraseña cuando me conecto como invitado.
slhck
Verifique la aplicación Keychain Access (Aplicaciones> Utilidades> Keychain Access). Estará allí en alguna parte.
Pitufo64
1
No, desafortunadamente no hay entrada para el host. Ya he intentado mirar allí. Como se dijo antes, el Llavero no almacenará entradas para invitados.
slhck
Intente escribir "Invitado" con una contraseña en blanco y marque la casilla Recordar contraseña.
Smurf64
Esa fue una buena idea, pero aún no funciona.
slhck