6.2.3.2 Username level

Los clientes SMB (como Windows) normalmente envían los nombres de usuario en la conexión Samba en mayúsculas, es decir, los nombres de usuario no son necesariamente sensibles a la diferencia entre minúsculas y mayúsculas. En un servidor Unix, si lo son: el usuario ANDY es distinto del usuario andy. Por defecto, Samba se enfrenta a esto haciendo lo siguiente:

  1. Buscando una cuenta de cliente con el nombre exacto enviado por el cliente.
  2. Comprobando el nombre de usuario en minúsculas.
  3. Comprobando el nombre de usuario en minúsculas con la primera letra en mayúsculas.
Si deseas que Samba intente más combinaciones de minúsculas y mayúsculas, puedes usar la opción de configuración global username level. Esta opción toma un valor entero que especifica cuantas letras en el nombre de usuario serán pasadas a mayúsculas al intentar conectar con un recurso. Puedes establecer estas opciones como sigue:

[global] 
  username level = 3

En este caso, Samba intentará todas las permutaciones de nombres de usuario que pueda teniendo tres letras mayúsculas. Cuanto mayor sea el número, más cálculos deberá hacer Samba para comprobar el nombre y tanto más durará la autenticación.

TLDP-ES 03/11/2002