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 :

    # RedHat8 and derived distributions
    yum install convmv
    # 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 #<== Necessary if NetBIOS is enabled.