Serveur Samba · 5 min read · Dec 08, 2025
Installation du serveur Samba sur Ubuntu 15.10
Ce guide explique l’installation et la configuration d’un serveur Samba sur Ubuntu 15.10 (Wiley Werewolf) avec des partages Samba anonymes et sécurisés. Samba est une suite de logiciels Open Source/Free Software qui fournit des services de fichiers et d’impression transparents aux clients SMB/CIFS. Samba est disponible gratuitement, contrairement à d’autres implémentations SMB/CIFS, et permet l’interopérabilité entre les serveurs Linux/Unix et les clients basés sur Windows.
1 Remarque préliminaire
J’ai installé un serveur Ubuntu 15.10 frais, sur lequel je vais installer le serveur Samba. Comme système client Samba, j’utiliserai un bureau Windows pour me connecter au serveur Samba et vérifier la configuration. Le bureau Windows doit être sur le même réseau afin qu’il puisse atteindre le serveur Ubuntu. Le nom d’hôte de mon serveur Ubuntu est server1.example.com et l’IP est 192.168.1.100
Si vous n’avez pas déjà de serveur Ubuntu, suivez ce tutoriel pour obtenir une configuration de serveur minimale comme base pour ce tutoriel.
Remarque :
- La machine Windows doit être dans le même groupe de travail. Pour vérifier la valeur sur la machine Windows, exécutez la commande suivante dans l’invite de commande :
net config workstationLa sortie sera comme ceci :

Votre machine Windows doit être dans le même domaine de station de travail que le serveur Ubuntu, c’est-à-dire WORKGROUP dans mon cas.
- Pour rendre la machine Windows accessible sous Windows par son nom d’hôte, procédez comme suit. Ouvrez un terminal Windows en mode administrateur (vous pouvez accéder au mode administrateur en faisant un clic droit sur l’icône du terminal dans le menu des programmes) et exécutez la commande suivante pour ouvrir le fichier hosts de Windows :
notepad C:\Windows\System32\drivers\etc\hostsLà, vous ajoutez la ligne rouge suivante et enregistrez le fichier :
[...]
192.168.1.100 server1.example.com server12 Partage Samba anonyme
Samba est disponible dans les dépôts Ubuntu. La première étape consiste à installer le serveur Samba et ses dépendances avec apt.
apt-get install -y samba samba-common python-glade2 system-config-sambaCela installera la version 4.1.17-Ubuntu de Samba.
Pour configurer Samba, éditez le fichier /etc/samba/smb.conf. J’utiliserai nano comme éditeur et ferai une sauvegarde du fichier original avant de commencer à le modifier. Le fichier de sauvegarde est nommé /etc/samba/smb.conf.bak
cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak
cat /dev/null > /etc/samba/smb.confOuvrez le fichier de configuration Samba avec nano :
nano /etc/samba/smb.confEt ajoutez les lignes suivantes.
[global]
workgroup = WORKGROUP
server string = Serveur Samba %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
#============================ Définitions de partage ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no
force user = nobodyEnsuite, je vais créer un répertoire pour le partage anonyme.
mkdir -p /samba/anonymousDéfinissez les permissions correctes.
chmod -R 0755 /samba/anonymous/
chown -R nobody:nogroup /samba/anonymous/Et redémarrez Samba pour appliquer la nouvelle configuration.
service smbd restart Maintenant, vous pouvez accéder au partage Ubuntu dans Windows en entrant “\server1” dans le champ de recherche Windows du menu ou en utilisant le navigateur réseau de l’explorateur de fichiers Windows pour vous connecter au partage.

Essayez de télécharger un fichier par glisser-déposer dans le partage pour voir si cela fonctionne correctement.

Vous pouvez également vérifier le contenu sur le serveur.
ls -la /sambe/anonymous/root@server1:/# ls -la /samba/anonymous/
total 8228
drwxr-xr-x 2 nobody nogroup 4096 Oct 30 15:14 .
drwxr-xr-x 3 root root 4096 Oct 30 15:07 ..
-rwxr--r-- 1 nobody nogroup 8414449 Jul 14 2009 Kalimba.mp33. Serveur Samba sécurisé
Pour le partage protégé par mot de passe, je vais créer un groupe smbgrp et un utilisateur till pour accéder au serveur Samba. J’utiliserai “howtoforge” comme mot de passe dans cet exemple, veuillez choisir un mot de passe personnalisé et sécurisé sur votre serveur.
addgroup smbgrpuseradd till -G smbgrpsmbpasswd -a tillroot@server1:~# smbpasswd -a till
Nouveau mot de passe SMB:<--howtoforge
Retapez le nouveau mot de passe SMB:<--howtoforge
Utilisateur till ajouté.
root@server1:~#Maintenant, créez le dossier nommé “secured” dans le dossier /samba et donnez-lui des permissions comme ceci
mkdir -p /samba/secured
cd /samba
chmod -R 0770 secured
chown root:smbgrp securedÉditez le fichier de configuration Samba et ajoutez les lignes (rouges) suivantes à la fin du fichier :
nano /etc/samba/smb.conf
[...]
[secured]
path = /samba/secured
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yesservice smbd restart Pour vérifier les paramètres, exécutez cette commande :
cd
testparm root@server1:~# testparm
Charger les fichiers de configuration smb depuis /etc/samba/smb.conf
rlimit_max : augmentation de rlimit_max (1024) à la limite minimale de Windows (16384)
Traitement de la section "[Anonymous]"
Traitement de la section "[secured]"
Fichier de services chargé OK.
Rôle du serveur : ROLE_STANDALONE
Appuyez sur Entrée pour voir un aperçu de vos définitions de service<--ENTRER
[global]
netbios name = UBUNTU
server string = Serveur Samba %v
map to guest = Bad User
dns proxy = No
idmap config * : backend = tdb
[Anonymous]
path = /samba/anonymous
read only = No
guest ok = Yes
[secured]
path = /samba/secured
valid users = @smbgrp
read only = No
root@server1:~#Sur la machine Windows, ouvrez à nouveau le périphérique réseau “\server1“, il demandera maintenant un nom d’utilisateur et un mot de passe. Entrez les détails de l’utilisateur que vous avez créés ci-dessus. Dans mon cas, les valeurs étaient utilisateur = till et mot de passe = howtoforge.



Nous pouvons vérifier le fichier sur le serveur Ubuntu comme ceci :
ls -la /samba/secured/root@server1:~# ls -la /samba/secured/
total 64
drwxrwx--- 2 root smbgrp 4096 Oct 30 15:33 .
drwxr-xr-x 4 root root 4096 Oct 30 15:23 ..
-rwxr--r-- 1 till till 57113 Oct 13 2012 OptimizationReport.htmMaintenant, nous avons un serveur Samba configuré avec succès avec un partage anonyme et un partage sécurisé sur Ubuntu 15.10 :)
4 Liens
- Ubuntu : http://www.ubuntu.com/
- Samba : http://www.samba.org/samba/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.