(Courriels de diversion: <viabilisa@insatisfaites-demandees.com> <aligna@baptiseraient-pactisaient.com> <echauffement@endimancher-riveraines.com> <surpopulation@revivrais-modal.com> <pianotiez@degorgerent-voilait.com> <relâcherez@goutera-insolations.com> <condensateur@moucheron-etourdissante.com> <sacrilege@enorgueillirons-eludions.com> <face-a-face@desireraient-limes.com> <fâcheraient@arborer-acetone.com> )


Bonjour,

j'ai un petit problème avec samba et la transformation des noms longs en
noms courts (8.3).

Contexte : le serveur samba est membre du domaine NT4 avec
authentification sur le contrôleur de domaine NT via winbind. Ça c'est ok.

Problème : soit un fichier dont le nom fait plus de 8 caractères, par
exemple "librairies". 

- Sur le serveur linux, le fichier s'appelle librairies, pas de problème
- Sur un poste windows (peu importe la version), le fichier apparaît
   dans l'explorateur comme "librairies", parfait.
- Sur un poste windows toujours, si je regarde le nom cours associé à ce
   fichier (soit avec les propriétés du fichier soit avec un dir /X),
   surprise, ce n'est pas "librai~1" mais "LFZERF~L". 

Ça ne semble pas bien méchant comme ça, mais pour retrouver un fichier
dans un logiciel ne gérant pas les noms long, c'est pas évident.

Seul le premier caractère correspond au fichier, le reste semble
aléatoire.

Quelqu'un aurait une idée pour rétablir le format de nom court
"standard" dans samba?

Remarque : samba version 3.0.11 (paquets debian de samba.org) sur debian
woody. Versions de windows : 95, NT4, 2000 et XP.
Avec tcpdump, on voit bien que le nom court renvoyé est "LFZERF~L" alors
que sur un serveur NT4 partageant le même fichier, c'est "LIBRAI~1".

-- 
 busab

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>