La section suivante offre une br�ve pr�sentation des d�mons et services de Samba trait�s de mani�re individuelle ainsi que des informations sur la mani�re de les d�marrer et de les arr�ter.
14.2.1. Pr�sentation des d�mons
Samba est compos� de trois d�mons (smbd, nmbd et winbindd). Deux services (smb et windbind) contr�lent la mani�re selon laquelle les d�mons sont d�marr�s et arr�t�s et ainsi que d'autres fonctionnalit�s en relation avec les services. Chaque d�mon est trait� en d�tail, de m�me que le service sp�cifique qui le contr�le.
14.2.1.1. Le d�mon smbd
Le d�mon serveur smbd fournit des services de partage de fichiers et d'impression aux clients Windows. En outre, il est responsable de l'authentification des utilisateurs, du verrouillage des ressources et du partage des donn�es par le biais du protocole SMB. Les ports par d�faut sur lesquels le serveur est � l'�coute de tout trafic SMB sont les ports TCP 139 et 445.
Le d�mon smbd est contr�l� par le service smb.
14.2.1.2. Le d�mon nmbd
Le d�mon serveur nmbd comprend et r�pond � toutes les requ�tes de service de nom NetBIOS telles que celles produites par SMB/CIFS dans des syst�mes bas�s sur Windows. Parmi ces derniers figurent les clients Windows 95/98/ME, Windows NT, Windows 2000, Windows XP et LanManager. Ce d�mon joue �galement un r�le au niveau des protocoles de navigation qui constituent l'affichage du voisinnage r�seau (Network Neighborhood) de Windows. Le port par d�faut sur lequel le serveur attend du trafic NMB est le port UDP 137.
Le d�mon nmbd est contr�l� par le service smb.
14.2.1.3. Le d�mon winbindd
Le service winbind effectue la r�solution entre les informations relatives aux utilisateurs et aux groupes sur un serveur Windows NT et les rend utilisables par des plates-formes UNIX. Cette op�ration est possible gr�ce � l'utilisation d'appels RPC de Microsoft, du syst�me PAM (Pluggable AuthenticationModule, ou module d'authentification enfichable) et du NSS (Name Service Switch). Ceci permet aux utilisateurs de domaines Windows NT d'appara�tre comme des utilisateurs UNIX sur une machine UNIX. Bien qu'int�gr� � la distribution Samba, le service winbind est contr�l� s�par�ment du service smb.
Le d�mon winbindd est contr�l� par le service winbind et il n'est pas n�cessaire que le service smb soit lanc� pour que le d�mon tourne. �tant donn� que winbind est un service c�t� client utilis� pour la connexion aux serveurs bas�s sur Windows NT, une discussion plus approfondie de winbind d�passe la port�e de ce manuel.
14.2.2. D�marrage et arr�t de Samba
Pour d�marrer un serveur Samba, tapez la commande suivante � une invite du shell en �tant connect� en tant que super-utilisateur�:
| Important |
---|
| Pour configurer un serveur membre du domaine, il est n�cessaire de faire d'abord partie du domaine ou de l'Active Directory en utilisant la commande net join avant de d�marrer le service smb. |
Pour arr�ter le serveur, tapez la commande suivante � une invite du shell en �tant connect� en tant que super-utilisateur�:
L'option restart est une mani�re rapide d'arr�ter et de red�marrer Samba. Cette option constitue la mani�re la plus fiable d'appliquer des modifications au niveau de la configuration apr�s avoir �dit� le fichier de configuration de Samba. Notez bien que l'option de red�marrage (restart) lance le d�mon m�me s'il ne tournait pas � l'origine.
Pour red�marrer le serveur, en �tant connect� en tant que super-utilisateur, tapez la commande suivante � une invite du shell�:
/sbin/service smb restart |
L'option condrestart (red�marrage sous certaines conditions) ne lance smb que s'il est d�j� en cours d'ex�cution. Cette option est utile pour les scripts car elle ne d�marre pas le d�mon s'il n'est pas d�j� en cours d'ex�cution.
| Remarque |
---|
| Lorsque le fichier smb.conf est modifi�, Samba le recharge automatiquement apr�s quelques minutes. L'ex�cution manuelle de la commande restart ou reload est tout aussi efficace. |
Pour red�marrer le serveur sous certaines conditions, en tant que super-utilisateur, typez la commande suivante�:
/sbin/service smb condrestart |
Un rechargement manuel du fichier smb.conf peut �tre utile en cas d'�chec du rechargement automatique par le service smb. Pour �tre certain que le fichier de configuration du serveur Samba est recharg� sans devoir red�marrer le service, en tant que super-utilisateur, typez la commande suivante�:
Par d�faut, le service smb ne d�marre pas automatiquement � l'amor�age. Pour configurer Samba de sorte qu'il se lance au d�marrage, employez un utilitaire initscript, tel que /sbin/chkconfig, /sbin/ntsysv ou le programme Outil de configuration des services. Reportez-vous au chapitre intitul� Contr�le de l'acc�s aux services du Guide d'administration syst�me de Red Hat Enterprise Linux pour obtenir de plus amples informations sur ces outils.