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

3. Installation

Les sources de la dernière version de Samba sont disponibles sur :

ftp://nimbus.anu.edu.au/pub/tridge/samba/

Cependant, si vous avez installé la distribution RedHat de Linux, vous pour pouvez l'installer comme paquetage. Certaines autres distributions proposent également un paquetage Samba (NdT : dont Slackware et Debian).

Les deux « daemons » suivant sont nécessaires pour Samba. Ils sont généralement installé dans le répertoire /usr/sbin et sont lancés soit au démarrage soit par inetd. Des scripts d'exemple sont présentés dans la section Lancer les daemons.

smbd

Le daemon SMB ;

nmbd

Propose le support du serveur de nom NetBIOS aux clients.

En général, les binaires Samba suivant sont installés dans /usr/bin, bien que leur emplacement soit variable.

smbclient

Un client SMB pour machines Unix ;

smbprint

Un script pour imprimer sur l'imprimante d'un hôte SMB ;

smbprint.sysv

Comme ci-dessus, mais pour des Unix SVR4 ;

smbstatus

Liste les connexions SMB présentes sur localhost ;

smbrun

Un script pour faciliter le lancement d'applications sur des hôtes SMB.

De plus, un script nommé « print » est inclus dans cet HOWTO. Il sert d'interface au script smbprint.

Le paquetage Samba est simple à installer. Il suffit de récupérer les sources depuis les sites mentionnés plus haut, et de lire les fichiers README fournis dans la distribution. Le fichier docs/INSTALL.txt fourni un ensemble d'instruction simple pour une configuration pas à pas.

Installez les daemons dans /usr/sbin et les autres programmes dans /usr/bin. Installez les pages man dans /usr/local/man.

Lors de la compilation du paquetage Samba, vous avez dû spécifier dans le Makefile l'emplacement du fichier de configuration, smb.conf. Il se trouve généralement dans /etc, mais vous pouvez le placer où bon vous semble. Dans la suite du document, nous considérerons que ce fichier de configuration est /etc/smb.conf, que le fichier de log est /var/log/samba.log.%m (valeur de « logfile » dans le Makefile) et que le répertoire des locks (verrous) est /var/lock/samba (« lock directory » dans le Makefile).

Installez le fichier de configuration, smb.conf. Allez dans le répertoire dans lequel vous avez compilé Samba. Consultez le fichier README dans le répertoire examples/simple. Copiez le fichier smb.conf de ce répertoire vers /etc. ATTENTION ! Si vous utilisez une distribution Linux et que vous avez déjà installé Samba, il doit déjà exister un fichier smb.conf dans /etc. Vous devriez sans doute commencer avec celui-là.

Si vous ne désirez pas placer votre fichier de configuration dans /etc, mettez le dans le répertoire que de votre choix, et faites un lien symbolique dans /etc :

ln -s /path/vers/smb.conf /etc/smb.conf


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