Samba est un outil incontournable pour le partage de fichiers et d’imprimantes entre systèmes Unix/Linux et Windows. Il crée un pont permettant aux systèmes d’exploitation de partager des ressources réseau, rendant la gestion de réseaux hétérogènes beaucoup plus simple. Dans cet article, nous allons explorer les étapes nécessaires pour installer et configurer Samba sur Fedora 39, offrant des conseils pratiques et des exemples de commandes pour rendre ce processus accessible aux débutants tout en fournissant des informations détaillées pour les utilisateurs avancés.

Prérequis

Assurez-vous que votre système Fedora 39 est à jour avant de commencer l’installation de Samba. Ouvrez un terminal et exécutez :

sudo dnf update -y

Étape 1 : Installation de Samba

Fedora 39 facilite l’installation de Samba grâce à ses dépôts officiels. Pour installer Samba, exécutez la commande suivante dans le terminal :

sudo dnf install samba samba-common -y

Cette commande installe Samba ainsi que les fichiers communs nécessaires pour son fonctionnement.

Étape 2 : Configuration de Samba

Après l’installation, il est nécessaire de configurer Samba pour définir les ressources partagées, les utilisateurs autorisés et les permissions. La configuration de Samba se fait dans le fichier /etc/samba/smb.conf.

  1. Ouvrez le fichier de configuration de Samba dans un éditeur de texte :
sudo nano /etc/samba/smb.conf
  1. Vous pouvez configurer une section de partage à la fin du fichier. Voici un exemple de configuration pour partager un dossier shared :
[shared]
    path = /srv/samba/shared
    writable = yes
    browseable = yes
    guest ok = yes
    create mask = 0755
  1. Créez le répertoire partagé spécifié dans la configuration :
sudo mkdir -p /srv/samba/shared
sudo chmod -R 0755 /srv/samba/shared
sudo chown -R nobody:nobody /srv/samba/shared

Étape 3 : Gestion des utilisateurs Samba

Pour accéder aux partages Samba, vous pouvez avoir besoin de créer des utilisateurs Samba et de définir leurs mots de passe.

  1. Pour ajouter un utilisateur Samba (assurez-vous que l’utilisateur existe déjà sur le système) :
sudo smbpasswd -a nom_utilisateur
  1. Activez l’utilisateur Samba :
sudo smbpasswd -e nom_utilisateur

Remplacez nom_utilisateur par le nom de l’utilisateur souhaité.

Étape 4 : Démarrage et activation de Samba

Pour que Samba démarre automatiquement au lancement du système et pour démarrer le service immédiatement, utilisez :

sudo systemctl enable --now smb nmb

Étape 5 : Configuration du pare-feu

Assurez-vous que le trafic Samba est autorisé par le pare-feu :

sudo firewall-cmd --add-service=samba --permanent
sudo firewall-cmd --reload

Vérification du fonctionnement

Pour vérifier que Samba fonctionne correctement, essayez d’accéder à votre partage depuis un autre ordinateur du réseau.

Pour les professionnels et les entreprises à la recherche d’une solution d’hébergement robuste et performante pour leurs serveurs Samba, Shape.host propose des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD offrent les performances et la flexibilité nécessaires pour héberger et gérer efficacement des serveurs Samba, garantissant ainsi un partage de fichiers et d’imprimantes fluide et sécurisé au sein de votre réseau.