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

Contenu de cette section

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 apres avoir fait des changement
, dans ce fichier. Par exemple_:
; /etc/rc.d/init.d/smb stop
; /etc/rc.d/init.d/smb start

[global]
; decommentez cette ligne si vous desirez autoriser les invites
; (comptes "guest") a se connecter
; guest account = nobody
   log file = /var/log/samba-log.%m
   lock directory = /var/lock/samba
   share modes = yes

[homes]
   comment = Repertoire homes
   browseable = no
   read only = no
   create mode = 0750

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


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre