Bonjour à tous,
J’ai configuré un serveur Samba sur une Debian Etch qui jusqu’à présent offrait des répertoires à des clients windows98 et winXP.
À présent, nous testons des postes de travail sous Xubuntu, et il faudrait évidemment que les choses se passent de la même manière pour les utilisateurs.
J’ai des problèmes avec l’encodage des caractères…
Sur le serveur Debian, la locale est en fr_BE.
Le fichier /etc/samba/smb.conf comprend
[global]
dos charset = 850
unix charset = ISO8859-15
[share]
comment = Repertoire partage en lecture-ecriture
path = /SHARE/share
force user = share
force group = users
create mask = 0775
public = yes
read only = No
guest ok = Yes
Jusqu’ici, tout se passait bien avec les clients Win; il était possible de créer des fichiers comprenant des caractères accentués, qui sont lisibles correctement quand je me loggue sur le serveur. Inversément, un fichier créé à partir d’une session sur le serveur, et comprenant des accents, est bien interprété depuis les clients Win.
Malheureusement, le poste xubuntu est en fr_BE.UTF-8 par défaut.
Je fais un essai en incluant ceci dans /etc/fstab:
//serveurf/share /SERVEURF smbfs user,guest,auto 0 0
et ça ne vas pas, aussi bien dans un terminal que dans le gestionnaire de fichier graphique (en l’occurrence Thunar), les caractères accentués existants sont affichés comme des ‘?’.
Et si je crée un fichier depuis un terminal sur le poste Xubuntu:
touch /SERVEURF/accents_ÁÀ.txt
je n’ai pas de messages d’avertissements, mais le nom du fichier créé s’avère tronqué au premier caractère accentué, donc j’obtiens ici ‘accents_’
J’ai essayé d’ajouter dans le fstab du poste client l’option iocharset=ISO8859-15 ou iocharset=utf8, ça n’a rien changé.
Que me conseillerait-on ?
Je redoute de faire passer le serveur en UTF-8, parce que ça représente des milliers de fichiers comprenant des noms avec accents, et j’ignore comment les choses se passeraient.
D’un autre côté, je préfère modifier le moins possible la configuration par défaut des postes Xubuntu, donc
- vaut-il mieux passer en ISO8859 sur les postes Xubuntu
- sinon, existe-t-il une solution au niveau de la configuration du montage ?
Merci d’avance,
G.