Dovrebbe andare bene. Esplora risorse fa un ottimo lavoro nel visualizzare correttamente il nome del caso. Lo uso nel mio smb.conf per essere sicuro che ciò che scrivo in Explorer sia quello che Samba usa (ho impostato tutti questi per share):
case sensitive = True
default case = lower
preserve case = yes
short preserve case = yes
Ho eseguito un rapido test (Samba 3.0.24 sul backend, WinXP sul fronte). I file sono stati creati sul server samba tramite una sessione SSH.
$ cd /some/samba/share/path
$ mkdir test
$ cd test
$ mkdir test1 TEST1
$ touch test1/foo TEST1/bar
Dopo questo, ho sfogliato il mio disco mappato alla directory di test. Riesco a vedere entrambe le directory "test1" e "TEST1". Ho aperto "test1" e ho visto il file "pippo". Ho aperto "TEST1" e ho visto il file "bar". Fin qui tutto bene.
Quindi sono tornato alla directory di test e, nella finestra di Explorer, ho rinominato TEST1 in TEST2. Windows ha dato di matto - ha rinominato la cartella, quindi ha mostrato ENTRAMBE le cartelle come TEST2 - sembra aver rinominato entrambe le cartelle. Ma, nel terminale SSH, ho verificato:
$ ls
test1 TEST2
Quindi Windows ha rinominato il file e Samba ha ottenuto il nome file correttamente. Quando ho premuto F5 nella finestra di Explorer per aggiornare il contenuto della cartella, il display è cambiato per mostrare i nomi di cartella corretti.
Avvertenza: i filesystem Linux consentono alcuni caratteri che Windows non ha (come ":"). Samba ha un'opzione di "modifica del nome" per trasformare quei nomi di file in qualcosa che piacerà a Windows. Se creo un file chiamato "FA: 23" nella mia finestra SSH, ad esempio, Samba modifica il nome in "F7T4H0 ~ F" ed è quello che appare nella finestra di Explorer.
case sensitive
opzione è abilitata. È necessario utilizzare l'auto
opzione in questo caso.