Samba client lanman auth
Quería conectarme a un recurso compartido de Samba utilizando Nautilus (en Gnome ve a “Places > Connect to Server”) y no podía conseguirlo. Los datos cómo el servidor, recurso, nombre de usuario y contraseña estaban correctos, sim embargo, Nautilus volvía y volvía a pedir la contraseña, no había ningún mensaje de error. Después de un poco de debug utilizando smbclient, conseguí más información:
[root@awesom-o /]# smbclient -U sebastian //pulpero/torrents Enter sebastian's password: Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.0.10-security-rollup] Server requested LANMAN password (share-level security) but 'client lanman auth' is disabled tree connect failed: NT_STATUS_ACCESS_DENIED
Ocurre porque el cliente tiene deshabilitada la autenticación utilizando el protocolo lanman, ya que es menos seguro que NTLM. Estando consciente de esto y de los riesgos que involucra, para solucionar el problema sólo tienes que editar el archivo /etc/samba/smb.conf y agregar esta línea en la sección [global]
client lanman auth = yes
Ahora puedes volver a probar con smbclient
[root@awesom-o /]# smbclient -U sebastian //pulpero/torrents smb: \>
Con Nautilus también todo irá bien.



