Skip to main content

Installation et configuration de SAMBA

Samba, ça se danse ?

Hum, pas vraiment.

Samba permet de partager des ressources entre machines basés sur Unix et des machines windows.

C'est une suite logicielle implémentant le protocole SMB (Server Message Block) sur les systèmes unix.

Samba implémente le côté serveur de ce protocole et permet ainsi de partager des ressources (répertoires, imprimantes, etc.) vers des clients réseaux Windows, Linux, Mac... Il implémente également la partie cliente de SMB, offrant ainsi la possibilité aux systèmes Unix d'accéder aux ressources partagées par des systèmes d'exploitation Microsoft.

Installation de Samba

Après avoir fait les mise à jour du Debian, installons Samba avec les commandes suivantes:

apt-get install samba

Configuration de Samba

Une fois samba installé, nous pouvons le configurer. Pour cela, il faut aller dans le dossier suivant:

cd /etc/samba

On fait une copie du fichier pour pouvoir remettre la configuration par défaut en cas d’erreur:

cp smb.conf smb.conf.save

Nous pouvons maintenant ouvrir le fichier de configuration:

nano smb.conf

Dans le fichier de configuration, nous allons modifier les lignes suivantes:

  • interfaces 10.0.0.0/8 (À remplacer par le reseau de votre choix)
  • browseable = yes

On crée ensuite le répertoire:

Pour que l’utilisateur root ai accès au samba, il faut le rajouter dans la base d’utilisateur de samba. Pour cela il faut faire la commande suivante:

smbpasswd -a root

La console va vous demander de taper le mot de passe de l’utilisateur. Tapez le deux fois et votre utilisateur à ses accès !

Dans l’explorateur windows, tapez l’ip de votre serveur debian. Pour ma part:

\\10.10.1.4

On voit bien le dossier utilisateur ( Dans mon cas, root) et le dossier de mon site précédemment crééDans la fenêtre qui s’ouvre, entrer l’utilisateur et le mot de passe précédemment créé dans le samba

Et voilà, j’ai accès au fichier de mon site !