Debería estar bien. Windows Explorer hace un buen trabajo al mostrar correctamente el caso de nombre de archivo. Lo uso en mi smb.conf para asegurarme de que lo que escribo en el Explorador es lo que usa Samba (configuro todo esto por acción):
case sensitive = True
default case = lower
preserve case = yes
short preserve case = yes
Realicé una prueba rápida (Samba 3.0.24 en el backend, WinXP en el frente). Los archivos se crearon en el servidor samba a través de una sesión SSH.
$ cd /some/samba/share/path
$ mkdir test
$ cd test
$ mkdir test1 TEST1
$ touch test1/foo TEST1/bar
Después de esto, navegué a través de mi unidad asignada al directorio de prueba. Puedo ver los directorios "test1" y "TEST1". Abrí "test1" y vi el archivo "foo". Abrí "TEST1" y vi el archivo "bar". Hasta aquí todo bien.
Luego volví al directorio de prueba y, en la ventana del Explorador, renombré TEST1 a TEST2. Windows se asustó un poco: cambió el nombre de la carpeta, luego mostró AMBAS carpetas como TEST2, y parecía haber cambiado el nombre de ambas carpetas. Pero, en la terminal SSH, verifiqué:
$ ls
test1 TEST2
Entonces, Windows cambió el nombre del archivo y Samba obtuvo el nombre de archivo correctamente. Cuando presioné F5 en la ventana del Explorador para actualizar el contenido de la carpeta, la pantalla cambió para mostrar los nombres correctos de las carpetas.
Advertencia: los sistemas de archivos de Linux permiten algunos caracteres que Windows no admite (como ":"). Samba tiene una opción de "cambio de nombre" para convertir esos nombres de archivo en algo que le gustará a Windows. Si hago un archivo llamado "FA: 23" en mi ventana SSH, por ejemplo, Samba cambia el nombre a "F7T4H0 ~ F" y eso es lo que aparece en la ventana del Explorador.
case sensitive
opción está habilitada. Debe usar laauto
opción en este caso.