A la hora de acceder a un servidor SAMBA desde un equipo cliente con sistema operativo Windows Vista o Windows 7 se genera un error de acceso, “El inicio de sesión desde esta estación no está autorizado para esta cuenta”. Se comprueban permisos, usuarios y contraseñas, grupo de trabajo o dominio y todo está correcto, pero la conexión sigue siendo rechazada.
El problema radica en la versión de NTLM que utilizan tanto el servidor SAMBA como los clientes Windows, si la implementación de SAMBA es antigua (y no se quiere/puede actualizar por algún motivo) no soporta NTLMv2, y los clientes Windows (en Vista y 7) fuerzan que la negociación para el intercambio de información se haga en NTLMv2, en versiones anteriores como XP primero se intentaba realizar bajo la versión 2, y en caso de que el servidor de ficheros no la soportase se permitía de todas formas la operación.
Bien, para arreglarlo hay que modificar una serie de parámetros en el registro de Windows:
HKLM\System\Current control set\Control\LSA
LMCompatibilityLevel 0×1
HKLM\System\Current control set\Services\LanManWorkstation\Parameters\
RequireSecuritySignature 0×0
EnableSecuritySignature 0×0
Pues eso.



Comentarios recientes