Serveur de partage Ubuntu accessible depuis un poste Windows
Installer et configurer un serveur de partage Samba sous Ubuntu.
Accéder au partage depuis un poste client Windows.
Gérer les droits d’accès (lecture/écriture).
Comprendre les principes du partage de fichiers inter-OS (Linux ↔ Windows).
Qu’est-ce que Samba ?
Samba est un logiciel libre qui permet à un système Linux / Unix de partager des
fichiers et des imprimantes avec des machines Windows sur un même réseau local.
Il implémente le protocole SMB/CIFS (Server Message Block / Common Internet File
System), utilisé nativement par Windows pour l’échange de fichiers.
Vérifiez la connectivité :
ping [Link] # depuis Ubuntu vers Windows
ping [Link] # depuis Windows vers Ubuntu
1 — Installation du service Samba (Ubuntu)
Étape 1 : Mise à jour et installation
sudo apt update
sudo apt install samba -y
Étape 2 : Création d’un dossier partagé
sudo mkdir -p /srv/partage_commun
sudo chmod 777 /srv/partage_commun
Étape 3 : Configuration du partage
Éditez le fichier Samba :
sudo nano /etc/samba/[Link]
Ajoutez à la fin :
[partage_commun]
comment = Partage entre Ubuntu et Windows
path = /srv/partage_commun
browseable = yes
read only = no
guest ok = yes
Étape 4 : Redémarrage du service
sudo systemctl restart smbd
sudo systemctl enable smbd
Étape 5 : Vérification
sudo smbstatus
sudo ufw allow samba
2 — Accès depuis Windows
Étape 1 : Trouver l’adresse IP du serveur Ubuntu
ip a
➡ Exemple : [Link]
Étape 2 : Depuis Windows
1. Ouvrir Explorateur de fichiers.
2. Dans la barre d’adresse, taper :
3. \\[Link]\
4. Vous verrez le dossier partage_commun.
Étape 3 : Monter le partage
Clic droit → Connecter un lecteur réseau
Choisir une lettre (ex : Z:)
Chemin :
\\[Link]\partage_commun
Cochez “Reconnecter à la connexion”
Cliquez sur Terminer
3 — Création d’un partage sécurisé
Étape 1 : Créer un utilisateur Samba
sudo adduser partageuser
sudo smbpasswd -a partageuser
Étape 2 : Nouveau partage privé
Dans /etc/samba/[Link], ajoutez :
[partage_prive]
path = /srv/partage_prive
valid users = partageuser
read only = no
browseable = yes
Puis :
sudo mkdir /srv/partage_prive
sudo chown partageuser:partageuser /srv/partage_prive
sudo systemctl restart smbd
Étape 3 : Depuis Windows
Accédez à :
\\[Link]\partage_prive
Saisissez :
Utilisateur : partageuser
Mot de passe : celui défini précédemment
4 — Vérification et test
1. Créez un fichier texte depuis Windows :
2. test_samba.txt
→ Vérifiez sur Ubuntu :
ls /srv/partage_commun
3. Créez un fichier depuis Ubuntu :
echo "Test de partage Samba" > /srv/partage_commun/[Link]
→ Vérifiez sa présence sur Windows.