Traiter les erreurs courantes avec le serveur de fichiers Samba

convertir ISO vers utf8

  • arrêter le service samba :

    systemctl stop smb
    
  • installer le module convmv :

    • sous Centos

      yum install convmv
      
    • sous Debian

      apt-get install convmv
      
  • dans une invite de commande, lancer la commande de conversion sur le répertoire partagé. Ici dans notre exemple, le répertoire à la racine est nommé data :

    convmv --notest -f iso-8859-15 -t utf8 -r /data
    
  • puis dans le /etc/smb.conf, supprimer ou commenter la ligne dos charset :

  • enfin, relancer les services samba :

    systemctl restart smb
    systemctl restart winbind
    systemctl restart nmb #<== Nécessaire que si le NetBIOS est activé.