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.
Bonjour,
RépondreSupprimerpouvez vous effacer tous les contenus qui provient de mon site ?
http://www.tuto-linux.com/tuto/samba-configuration-du-fichier-smb-conf/
Merci