Configuré una acción como esta:
[global]
    security = user
    map to guest = Bad Password
    usershare allow guests = yes
[vms]
    comment = VirtualBox Virtual Machines
    path = /home/neil/VirtualBox/HardDisks
    guest ok = yes
    read only = yes
Y cuando accedo al recurso compartido como yo mismo y escribo mi contraseña, funciona bien:
$ smbclient //neil-ubuntu/vms -U neil
Enter neil's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
smb: \>
Pero cuando accedo a él como invitado, no funciona:
$ smbclient //neil-ubuntu/vms -U guest
Enter guest's password: 
Domain=[SHUTTERSTOCK] OS=[Unix] Server=[Samba 3.4.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Independientemente de la contraseña que escriba.
¿Alguien sabe por qué?
Además, ¿por qué smbclient imprime mensajes de error tan inútiles?
                    
                        linux
                                samba
                                file-sharing
                                
                    
                    
                        Neil
fuente
                
                
            fuente

Voy a intervenir aquí con un problema diferente, pero el mismo mensaje de error. Si está utilizando Samba <3.2, no puede conectarse a los servidores de Windows Server 2008 AD. Esto incluye la versión de Samba incluida en CentOS (y presumiblemente RHEL) 5, actualmente Samba 3.0.23. A partir de agosto de 2011, la versión actual de Samba es 3.6.
Utilicé los repositorios de Samba para CentOS 5 alojados por Sernet en http://www.enterprisesamba.org/index.php?id=125 para instalar Samba 3.4 y conectarme a un servidor Win 2008. No olvide instalar / actualizar winbind (yum install samba3-winbind después de agregar el repositorio) y es posible que deba actualizar /etc/krb5.conf (acabo de moverlo a /etc/krb5.conf.bak y otras cosas) trabaja bien).
También recibí con
Got NTLMSSP neg_flags=0x62898215frecuencia en los registros de smbclient.fuente
tratar
#sudo smbpasswd -a guestSólo un tiro allí. Si eso no funciona, intente agregar "invitado" a la línea "usuarios válidos" en /etc/samba/smb.conf así,
fuente