Vous êtes sur la page 1sur 6

Guide d’installation du serveur Samba sur Linux

Le partage de fichiers est une partie essentielle de l’administration du


serveur. Il permet de partager les ressources sur le réseau dont les
utilisateurs ont besoin pour effectuer leurs tâches. L’un des logiciels de
partage de fichiers les plus utilisés est Samba

Samba, une ré-implémentation du protocole populaire SMB (Server


Message Block), est une application stable et gratuite qui permet le partage
de fichiers et de services d’impression sur un réseau. Le logiciel est installé
sur un serveur Linux central à partir duquel les fichiers partagés sont
accessibles à partir des systèmes Linux et Windows.

Étape 1 : Installer Samba sur Linux

Pour commencer à utiliser Samba, installez les paquets de base Samba, y


compris le paquet client :

$ sudo dnf install samba samba-common samba-client

1
La commande installe les packages spécifiés ainsi que les dépendances telles
qu’elles sont affichées sur la sortie. Une fois l’installation terminée, vous
obtiendrez un résumé de tous les paquets qui ont été installés.

Étape 2 : Créer et configurer des partages Samba

Une fois que tous les paquets samba ont été installés, l’étape suivante
consiste à configurer les partages samba. Un partage samba est simplement
un répertoire qui va être partagé entre les systèmes clients du réseau.

Ici, nous allons créer un partage samba appelé /data dans le chemin du
répertoire /srv/tecmint/.

$ sudo mkdir -p /srv/tecmint/data

Ensuite, nous allons attribuer les autorisations et la propriété comme suit.

$ sudo chmod -R 755 /srv/tecmint/data

$ l2sudo chown -R nobody:nobody /srv/tecmint/data

$ sudo chcon -t samba_share_t /srv/tecmint/data

2
Ensuite, nous allons faire quelques configurations dans le fichier de
configuration smb.conf qui est le fichier de configuration principal de Samba.
Mais avant de le faire, nous allons sauvegarder le fichier en le renommant
avec une extension de fichier différente

$ sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Ensuite, nous allons créer un nouveau fichier de configuration.

$ sudo vim /etc/samba/smb.conf

Nous allons définir des politiques sur qui peut accéder au partage samba en
ajoutant les lignes indiquées dans le fichier de configuration.

[global]

workgroup = WORKGROUP

server string = Samba Server %v

netbios name = rocky-8

security = user

map to guest = bad user

dns proxy = no

ntlm auth = true

3
[Public]

path = /srv/tecmint/data

browsable =yes

writable = yes

guest ok = yes

read only = no

Enregistrez et quittez le fichier de configuration.

Pour vérifier les configurations effectuées, exécutez la commande :

$ sudo testparm

4
M2

Ensuite, démarrez et activez les démons Samba comme indiqué.

$ sudo systemctl start smb

$ sudo systemctl enable smb

$ sudo systemctl start nmb

$ sudo systemctl enable nmb

Assurez-vous de vérifier que les démons smb et nmb sont en cours


d’exécution.

$ sudo systemctl status smb

5
$ sudo systemctl status nmb

Pour activer l’accès au partage samba à partir de systèmes Windows


distants, vous devez ouvrir le protocole samba sur le pare-feu.

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

$ sudo firewall-cmd --reload

$ sudo firewall-cmd --list-services

Vous aimerez peut-être aussi