Comment configurer un serveur de fichiers Samba sur Ubuntu
Quand on envisage de partager des documents entre divers systèmes d'exploitation, un logiciel se distingue comme incontournable : Samba. Il s'agit d'un protocole de partage de fichiers en réseau qui a fait ses preuves depuis un certain temps. Grâce à cet outil, il est parfaitement possible de donner accès aux utilisateurs Windows, Mac, Linux et même Android à des fichiers stockés dans un emplacement centralisé, facilitant ainsi le partage. Ce guide vous explique comment installer un serveur de fichiers Samba sur Ubuntu, le configurer et ajouter un partage.
Ce dont vous aurez besoin
- Une clé USB bootable
- L'image disque du Serveur Ubuntu
- Un DVD ou CD si votre serveur ne prend pas en charge le démarrage USB
- L'outil de création USB Etcher
Choix de l'image du serveur Ubuntu
Le serveur Ubuntu propose diverses éditions et versions. N'importe quelle version fera l'affaire, et si votre serveur est déjà configuré, pas d'inquiétude. Une réinstallation n'est pas nécessaire car Samba fonctionne de manière similaire (dans la plupart des cas) quelle que soit la version. Si vous recherchez un serveur stable sans mises à niveau pendant 5 ans, optez pour Ubuntu Server 16.04.2 LTS. Si vous préférez les dernières innovations et mises à jour, téléchargez la version la plus récente du serveur Ubuntu.
Création du disque USB
La création du disque USB est simple et se fait en trois étapes. Lancez l'outil Etcher. Le programme est compatible avec Microsoft Windows, Mac OS et toutes les versions de Linux. Connectez votre clé USB, sélectionnez l'image du serveur téléchargée et gravez-la sur la clé.
Installation du serveur Ubuntu
L'installation du serveur Ubuntu peut prendre un peu de temps, mais le résultat final est gratifiant. Peu d'autres systèmes d'exploitation serveur basés sur Linux sont aussi intuitifs et simples à installer et à utiliser. Pour démarrer, branchez la clé USB amorçable sur l'ordinateur qui servira de serveur de fichiers et mettez-le sous tension.
Accédez ensuite au BIOS de l'ordinateur. Notez que chaque BIOS est différent. La touche d'accès peut être F2, DEL ou ESC. Il est préférable de consulter le manuel de votre ordinateur. Pour initier l'installation, repérez l'option de modification de l'ordre de démarrage afin que la clé USB soit chargée en premier. Après avoir modifié l'ordre, sauvegardez les réglages du BIOS et redémarrez.
Lorsque l'ordinateur redémarre, le serveur Ubuntu se lance et l'outil d'installation apparaît.

Sélectionnez la langue appropriée en appuyant sur Entrée. Sur la page suivante, choisissez «Installer le serveur Ubuntu».

Après quelques pages, notamment celles de sélection de région, Ubuntu vous demandera de nommer l'appareil et de créer un nouvel utilisateur. Entrez le nom d'hôte du serveur.
Le serveur ayant un nom, il faut à présent un utilisateur. Créez un nouvel utilisateur avec un mot de passe facile à mémoriser mais difficile à deviner.

Une fois la configuration achevée, l'installation peut commencer. Dans le menu de partitionnement, sélectionnez l'option 'guidé - utiliser tout le disque'. Le processus d'installation débute et peut prendre un certain temps. Soyez patient.
Installation de Samba
Vers la fin de l'installation, le serveur Ubuntu demande à l'utilisateur de sélectionner les paquets. Comme ce serveur ne servira que de serveur de fichiers simple, un ou deux paquets suffisent. Utilisez la touche fléchée pour descendre jusqu'à «Samba file server» et appuyez sur la barre d'espace pour le sélectionner pour l'installation. Bien que ce ne soit pas indispensable, l'accès à distance est pratique pour la maintenance. Utilisez les flèches pour naviguer vers le bas jusqu'à «Serveur OpenSSH» et sélectionnez-le avec la barre d'espace. Quand vous êtes prêt, choisissez le bouton «Continuer» (avec TAB) pour terminer l'installation. Une fois terminée, redémarrez le serveur.
Configuration de Samba
Vous avez installé le serveur de fichiers Samba sur Ubuntu, mais il faut des partages pour que les fichiers soient accessibles. Dans le fichier smb.conf, vous pouvez configurer divers types de partages avec des autorisations différentes. Voici comment procéder. Pour commencer, sauvegardez la configuration d'origine.
cd /etc/samba
sudo cp smb.conf smb.conf.bak
Cette sauvegarde vous permettra de revenir en arrière si vous faites une erreur en modifiant le fichier de configuration.
Pour créer un partage public dans Samba, commencez par créer le répertoire.
sudo mkdir -p /var/shares/public
sudo chmod 755 -R /var/shares/
Ouvrez ensuite l'éditeur de texte et ajoutez le partage à la configuration.
sudo nano /etc/samba/smb.conf
Faites défiler jusqu'à la fin du fichier de configuration et ajoutez ce qui suit.
[Share]
comment = Partage de fichiers Samba.
path = /var/shares/public/
browseable = yes
read only = no
guest ok = yes
Enregistrez ensuite le fichier avec CTRL + O.

Pour tester les changements apportés au fichier de configuration, entrez :
testparm
Si des modifications dans le fichier de configuration sont incorrectes, testparm affichera un avertissement. Si c'est le cas, retournez dans nano et corrigez l'erreur.
Note : Samba propose d'autres types de partages. Le meilleur moyen de les découvrir est de lire le fichier de configuration et de regarder les exemples fournis dans le fichier smb.conf. Vous pouvez également consulter le wiki Ubuntu et le manuel de Samba lui-même avec la commande : man samba.
Restauration de la sauvegarde
Tout d'abord, supprimez le fichier de configuration Samba sur le système.
cd /etc/samba/
sudo rm smb.conf
Ensuite, faites une copie du fichier de sauvegarde et enregistrez-le sous smb.conf
sudo cp smb.conf.bak smb.conf
La configuration d'un serveur de fichiers Samba peut être complexe si vous ne savez pas par où commencer. Le fichier de configuration est intimidant et, pour une raison quelconque, le manuel est tout aussi déroutant pour les novices. Heureusement, grâce à ce guide, l'installation d'un serveur de fichiers Samba sous Ubuntu est devenue plus simple.