¿Qué significa NT_STATUS_BAD_NETWORK_NAME en Samba?

16

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?

Neil
fuente

Respuestas:

12

Recuerdo un problema como este. Creo que fue causado por un permiso de directorio en algún lugar de la ruta que falta leer. Verifique que los permisos del directorio sean 755 para la ruta.

Este error también se devuelve si la ruta no existe.

Tahlor
fuente
Tienes razón, ese fue el problema en mi caso. Sin embargo, si recibe el mismo mensaje de error inútil que yo, también podría ser otro problema.
Neil
55
Otra posible razón: la definición de recurso compartido apunta a un directorio inexistente.
Felix Schwarz
@FelixSchwarz: Saludos, eso es algo para recordar.
user9517
1

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.

jeffcook2150
fuente
0

tratar #sudo smbpasswd -a guest

Sólo un tiro allí. Si eso no funciona, intente agregar "invitado" a la línea "usuarios válidos" en /etc/samba/smb.conf así,

valid users = user1, guest
Chris
fuente