Lorsqu’une application invoque libsmbclient, celle-ci recherche un répertoire nommé .smb dans le répertoire $HOME spécifié dans l’environnement shell de l’utilisateur. Ensuite, elle cherche un fichier nommé smb.conf qui, s’il est présent, remplacera complètement le fichier de configuration système ${prefix}/etc/smb.conf.
Cependant, si libsmbclient trouve un fichier appelé ~/.smb/smb.conf.append, elle lira d’abord le fichier de configuration système /etc/samba/smb.conf et ajoutera ensuite le contenu de ~/.smb/smb.conf.append à celui-ci.
libsmbclient vérifiera également l’environnement shell de l’utilisateur pour trouver le paramètre USER, et utilisera cette valeur si le paramètre user n’est pas inclus dans l’URL.


Solution dans un terminal, accédez à votre répertoire personnel :

cd

Créez le répertoire .smb :

mkdir .smb

Accédez au répertoire .smb :

cd .smb

Créez le fichier smb.conf :

touch smb.conf

Modifiez ensuite le fichier ~/.smb/smb.conf et ajoutez la configuration suivante :

[global]
client min protocol = NT1

(NT1 est le nom du protocole pour SMB 1.0, voir la documentation sur le paramètre « client max protocol »).

source: https://forums.debian.net/viewtopic.php?t=158196