# Installation et configuration de SAMBA

### <span style="font-weight: 400;">Samba, ça se danse ?</span>

<span style="font-weight: 400;">Hum, pas vraiment.</span>

<span style="font-weight: 400;">Samba permet de partager des ressources entre machines basés sur Unix et des machines windows.</span>

<span style="font-weight: 400;">C'est une suite logicielle implémentant le protocole SMB (Server Message Block) sur les systèmes unix.</span>

<span style="font-weight: 400;">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. </span>

### <span style="font-weight: 400;">Installation de Samba</span>

<span style="font-weight: 400;">Après avoir fait les mise à jour du Debian, installons Samba avec les commandes suivantes:</span>

<span style="font-weight: 400;">`apt-get install samba`</span>

### <span style="font-weight: 400;">Configuration de Samba</span>

<span style="font-weight: 400;">Une fois samba installé, nous pouvons le configurer. Pour cela, il faut aller dans le dossier suivant:</span>

`<span style="font-weight: 400;">cd /etc/samba</span>`

<span style="font-weight: 400;">On fait une copie du fichier pour pouvoir remettre la configuration par défaut en cas d’erreur:</span>

`<span style="font-weight: 400;">cp smb.conf smb.conf.save</span>`

<span style="font-weight: 400;">Nous pouvons maintenant ouvrir le fichier de configuration:</span>

`<span style="font-weight: 400;">nano smb.conf</span>`

<span style="font-weight: 400;">Dans le fichier de configuration, nous allons modifier les lignes suivantes:</span>

- <span style="font-weight: 400;">interfaces 10.0.0.0/8 (À remplacer par le reseau de votre choix)</span>
- <span style="font-weight: 400;">browseable = yes</span>

<span style="font-weight: 400;">On crée ensuite le répertoire:</span>

![](https://doc.ataxya.net/uploads/images/gallery/2019-05/scaled-840-/eg3M1R0r7p6ydRoM-image-1558617782229.png)

<span style="font-weight: 400;">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:</span>

`<span style="font-weight: 400;">smbpasswd -a root</span>`

<span style="font-weight: 400;">La console va vous demander de taper le mot de passe de l’utilisateur. Tapez le deux fois et votre utilisateur à ses accès !</span>

<span style="font-weight: 400;">Dans l’explorateur windows, tapez l’ip de votre serveur debian. Pour ma part:</span>

<span style="font-weight: 400;">`\\10.10.1.4`  
</span>

![](https://doc.ataxya.net/uploads/images/gallery/2019-05/scaled-840-/5284YChn0TDpt3LA-image-1558617842263.png)<span style="font-weight: 400;">On voit bien le dossier utilisateur ( Dans mon cas, root) et le dossier de mon site précédemment créé</span><span style="font-weight: 400;">Dans la fenêtre qui s’ouvre, entrer l’utilisateur et le mot de passe précédemment créé dans le samba  
</span>![](https://doc.ataxya.net/uploads/images/gallery/2019-05/scaled-840-/CGcb4R24jeUe1pd0-image-1558617878758.png)<span style="font-weight: 400;">  
Et voilà, j’ai accès au fichier de mon site ! </span>

![](https://doc.ataxya.net/uploads/images/gallery/2019-05/scaled-840-/Sc7hFn4gDOraajDx-image-1558617919818.png)