Installer et configurer samba

sudo apt update

puis

sudo apt install -y samba

Tester la configuration

testparm

ou

testparm /etc/samba/smb.conf

Connaitre le status de samba

systemctl status smbd

Activer le démarrage automatique de samba (smbd)

systemctl enable smbd

Créer son premier partage sous Samba

Editer le fichier de configuration

sudo geany /etc/samba/smb.conf

Ajouter les lignes suivantes pour créer un partage de dossier - le fichier de configuration donne aussi des indication

[partage]                         #ajouter ce nouveau paragraphe au fichier.
   comment = Partage de données         #Nommer le partage
   path = /home/partage                  #Indiquer le chemin du dossier
   guest ok = no                        #Indiquer si vous autorisez le partage aux invités
   read only = no                        #Indiquer si le dossier est en lecture seule 
   browsable = yes                       #Le partage est-il navigable?
   valid users = @partage                #groupe d'utilisateurs autorisés
 
 Quelques explications :

[partage] : sert à spécifier le nom du partage entre “[]”, c'est le nom qui devra être utilisé pour accéder au partage

comment : description du partage

path : chemin vers le dossier à partager, sur le serveur

guest ok : accès invité au partage (par défaut “no”). Si vous décidez d'activer cette option, vous devez configurer l'option “guest account” qui par défaut prend la valeur “nobody”.

read only : partage accessible uniquement en lecture seule (yes ou no)

browsable : le partage doit-il être visible ou masqué si on liste les partages du serveur avec un hôte distant (découverte réseau). La valeur “yes” permet de le rendre visible.

valid users : spécifier les utilisateurs ou les groupes qui ont les droits d'accès au partage (les droits sur le système de fichiers doivent être cohérents vis-à-vis de cette autorisation). On précise un utilisateur avec son identifiant et un groupe avec son identifiant précédé du caractère “@”. Pour indiquer plusieurs valeurs, séparez-les par une virgule.

La configuration étant terminée, sauvegardez le fichier et redémarrez le service smbd :

Redémarrer le service

systemctl restart smbd

Source pour en savoir plus IT-Connect