logo rss

Mise en place ultra rapide d'un partage Samba avec Debian

samba linux logo

Voici une procédure volontairement ultra simpliste à suivre pour mettre rapidement en place un serveur de partage de fichiers Samba sous Debian. Le but ici n'est pas de parcourir les nombreuses options de Samba mais d'avoir un partage de fichiers opérationnel le plus rapidement possible depuis des machines Windows, Linux ou n'importe quel autre appareil supportant le protocole smb. Personnellement, c'est une procédure que j'utilise assez souvent en environnement de test pour créer un partage temporaire lorsque j'en ai besoin.

Installation

  • Entrez simplement les commandes suivante pour installer le paquet samba :
root@host:~# apt-get install samba

Paramétrage

Nous pouvons maintenant passer à la configuration. Tout d'abord, nous devons configurer l'adresse IP à laquelle les clients Samba se connecteront, puis de la configuration du serveur Samba.

Configuration du réseau

  • Éditez le fichier /etc/network/interface, en prenant soin de changer le nom de la carte réseau en fonction de la configuration de sa propre machine :
# Ce fichier décrit les interfaces réseau disponibles sur votre système # et comment les activer. Pour plus d'informations, voir interfaces(5). source /etc/network/interfaces.d/* # Interface réseau de bouclage auto lo iface lo inet loopback # Interface réseau principale # Ceci est une interface IPv6 configurée automatiquement allow-hotplug eth0 iface eth0 inet static address 192.168.1.200 netmask 255.255.255.0 gateway 192.168.1.254
  • Ensuite, redémarrez le système pour prendre en compte le changement :
root@host:~# reboot

Configuration de Samba

  • Créez un dossier de partage :
root@host:~# mkdir /share
  • Créez un utilisateur samba :
root@host:~# adduser --home /share --system samba
  • Définissez les permissions sur le dossier précédemment créé :
root@host:~# chown samba: /share
  • Définissez un mot de passe (associé à l'utilisateur samba) pour l'accès au partage :
root@host:~# smbpasswd -a samba
  • Effacez la configuration actuelle :
root@host:~# > /etc/samba/smb.conf
  • Ensuite, éditez /etc/samba/smb.conf :
[global] workgroup = WORKGROUP server string = serv01 [share] path = /share read only = no valid users = samba
  • Vérifiez la configuration :
root@host:~# testparm
  • Et enfin, redémarrer les services Samba :
root@host:~# systemctl restart smbd; systemctl restart nmbd

Félicitations, le partage est prêt! 🤝 Le partage sera accessibles avec le login samba et avec le mot de passe précédemment définit avec la commande smbpasswd.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact