Page suivante Page précédente Table des matières

5. Configuration générale (/etc/smb.conf)

La configuration de Samba sur une machine Linux (ou sur un autre Unix) est contrôlée par un seul fichier, /etc/smb.conf. Ce fichier indique quelle ressources système vous désirez partager avec le monde extérieur, et quelle restrictions vous voulez mettre dessus.

Puisque les chapitres suivants vont traiter du partage de fichier et d'imprimantes avec des machines Windows, le fichier smb.conf présenté dans ce chapitre est aussi simple que possible, en guise d'introduction.

Ne vous inquiétez pas pour les détails, en tout cas pas encore. Les chapitres suivants vont présenter les concepts fondamentaux.

Chaque partie du fichier commence par une entête, comme par exemple [global], [homes], [printers], etc...

La section [global] définit quelques variables communes pour le partage de toutes les ressources.

La section [homes] permet à un utilisateur distant d'accéder à son répertoire d'accueil (et uniquement aux sien) sur la machine Linux locale. C'est-à-dire que si un utilisateur Windows essaye de se connecter à ce répertoire partagé depuis sa machine Windows, il sera connecté sur sa répertoire d'accueil personnel. Notez que pour cela, il doit posséder un compte sur l'hôte Linux.

Le fichier smb.conf suivant donné en exemple permet à des utilisateurs distants d'accéder à leur répertoire home sur la machine local et d'écrire dans un répertoire temporaire. Pour qu'un utilisateur Windows puisse voir ces partages, il faut que l'hôte Linux soit sur le réseau local. Ainsi l'utilisateur connecte un lecteur réseau depuis le gestionnaire de fichiers Windows ou l'Explorateur.

Veuillez noter que dans les chapitres suivants, des champs seront ajoutés à ce fichier pour permettre à plus de ressources d'être partagées.

; /etc/smb.conf
;
; Assurez vous de relancer le serveur après avoir fait des changement , dans
; ce fichier. Par exemple~:
; /etc/rc.d/init.d/smb stop
; /etc/rc.d/init.d/smb start

[global]
; décommentez cette ligne si vous désirez autoriser les invités (comptes
; "guest") à se connecter
; guest account = nobody
   log file = /var/log/samba-log.%m
   lock directory = /var/lock/samba
   share modes = yes

[homes]
   comment = Répertoire homes
   browseable = no
   read only = no
   create mode = 0750

[tmp]
   comment = Espace disque temporaire
   path = /tmp
   read only = no
   public = yes


Page suivante Page précédente Table des matières