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.
Le daemon SMB ;
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.
Un client SMB pour machines Unix ;
Un script pour imprimer sur l'imprimante d'un hôte SMB ;
Comme ci-dessus, mais pour des Unix SVR4 ;
Liste les connexions SMB présentes sur localhost ;
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