Gestion de base de Samba

Références : le minimum vital pour la gestion de samba

, par Cyrille

Configuration

Le fichier de configuration du serveur samba et des partages est en général : /etc/samba/smb.conf
Un exemple de configuration simple avec un partage mon-partage auquel peut accéder en lecture/écriture l’utilisateur mon-utilisateur ayant le mot de passe mot_de_passe :

Gestion des comptes utilisateurs samba

Lister tous les comptes utilisateurs samba :

Réinitialiser le mot de passe d’un compte utilisateur samba :

Test de partages

Tester un partage samba en ligne de commande sur le serveur qui l’héberge :

  • installer smbclient :
  • lancer le client sur le partage avec les paramètres de chemin et de compte utilisateur :
  • on doit se retrouver avec une invite de commande smb
  • un simple ls permet alors de lister le contenu du partage

Configuration smbclient pour Linux Mint 18 vers Windows 10 :

Sous Linux Mint 18, l’accès aux partages d’un Windows 10 peut échouer pour cause de problème de version du protocole SAMBA utilisé.
Le diagnostic de ce problème sera fait en ligne de commande :

smbclient //machine-windows/nom_partage -U utilisateur_windows

retourne l’erreur :

protocol negotiation failed : NT_STATUS_INVALID_NETWORK_RESPONSE

En revanche en précisant la version minimum du protocole à SMB2 ou SMB3 :

smbclient //machine-windows/nom_partage -U utilisateur_windows -m SMB2

ou

smbclient //machine-windows/nom_partage -U utilisateur_windows -m SMB3

ne provoque pas l’erreur.

Pour permettre les connexions réseau vers les partages Windows il convient donc de forcer le protocole minimum utilisé par le poste Linux en précisant celui-ci dans le fichier de configuration /etc/samba/smb.conf :

sudo nano /etc/samba/smb.conf

permet d’ajouter en début de fichier dans la section [global] :

[global]
client min protocol = SMB2
client max protocol = SMB3

A partir de là, la commande

smbclient //machine-windows/nom_partage -U utilisateur_windows

ne doit plus retourner d’erreur et la connexion via les outils standards (outil réseau de l’explorateur de fichier Caja/Nemo/Nautilus) doit permettre d’accéder aux partages du poste Windows.

Références :

Licence Creative Commons Cet article est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.