Samba – configuration du fichier smb.conf

Configuration du fichier smb.conf

Maintenant que nos groupes et utilisateurs sont créés, nous allons pouvoir commencer à configurer notre serveur. Pour cela, il va falloir éditer le fichier de configuration de samba : smb.conf. Ce fichier ce trouve dans /etc/samba/smb.conf.

Ce fichier décrit les ressources que l’on désire partager, ainsi que les permissions/restrictions qui leur sont associées. Chaque ligne commençant par un # est un commentaire.

Ceci fait, nous pouvons ouvrir le fichier de configuration grâce à la commande suivante. Nous allons éditer avec vim, mais vous pouvez aussi utiliser nano ou gedit.

1
vim /etc/samba/smb.conf

Dans [global], il faut changer la ligne workgroup, server string, netbios name. Workgroup permet de définir le nom du groupe de travail ou le domaine. Server string est la description du serveur et netbios est le nom netbios de la machine.

A la fin du fichier smb.conf, nous allons rajouter les lignes suivantes :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
[commun]
path = /home/commun
comment = Ce dossier est accessible par tout le monde
public = yes
writable = yes

[achat]
path = /home/achat
comment = il sera accessible par le groupe Achat et au groupe Compta en lecture
valid users = Compta1, Compta2, Compta3, Achat1, Achat2, AChat3
write list = Achat1, Achat2, AChat3
read list = Compta1, Compta2, Compta3, Achat1, Achat2, AChat3

[compta]
path = /home/compta
comment = il sera accessible que par le groupe Compta en lecture et écriture
valid users = @Compta
write list = @Compta
read list = @Compta

[informatique]
path = /home/informatique
comment = il sera accessible par tous le monde en lecture et seulement en écriture par le groupe Informatique
valid users = @Informatique, @Compta, @Achat
write list = @Informatique
read list = @Informatique, @Compta, @Achat

@ permet de définir tout le groupe utilisateur.

Tester la configuration avec testparm

testparm permet d’examiner la configuration du serveur. Elle vérifie la syntaxe de votre fichier mais ne garantie pas le fonctionnement du serveur.

Si vous n’arrivez pas à lancer cette commande, certains paquets doivent être manquants. Lancer alors la commande apt-get install samba-common-bin, puis réessayez.

Chaque section de votre fichier de configuration va alors être inspectée. Si vous obtenez un aperçu tel que celui-ci ci-dessus, alors votre configuration est correcte.

En revanche, si vous obtenez un message du type « Unknow parameter encountered », alors il y a un problème et il va falloir éditer à nouveau votre fichier de configuration jusqu’à ce que le test soit positif.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.