Les deux daemons SMB sont /ust/sbin/smbd
et
/usr/sbin/nmb
.
Vous pouvez lancer les daemons Samba depuis l'inetd ou en tant que
processus indépendants. Si vous êtes en train de configurer un serveur
de fichier, ils devraient être lancés depuis l'inetd afin de pouvoir
être redémarrez s'ils sont tués. Si vous comptez simplement utiliser
les services SMB occasionnellement, vous pouvez démarrer les démons
depuis un script /etc/rc.d/init.d
ou même les lancer à la
main lorsque vous en avez besoin.
Pour lancer les daemons depuis l'inetd, mettez les lignes suivantes
dans le fichier de configuration d'inetd, /etc/inetd.conf
~:
# SAMBA NetBIOS services (for PC file and print sharing)
netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd
netbios-ns dgram udp wait root /usr/sbin/nmbd nmbd
Et relancez le daemon inetd avec la commande~:
killall -HUP inetd
Pour lancer les daemons depuis les scripts de démarrage, copier le
script suivant sous le nom /etc/rc.d/init.d/smb
et faites des
liens depuis les fichiers spécifiés dans les commentaire sur ce script~:
#!/bin/sh
#
# /etc/rc.d/init.d/smb - demarre et stoppe les services SMB.
#
# Les fichiers suivants doivent etre des liens symboliques vers ce fichier_:
# /etc/rc.d/rc1.d/K35smb (Kille les services SMB a l'extinction)
# /etc/rc.d/rc3.d/S91smb (Demarre les services SMB en mode
# multi-utilisateur)
# /etc/rc.d/rc6.d/K35smb (Kille les services SMB au redemarrage)
# Charge la librairie de fonctions
. /etc/rc.d/init.d/functions
# Charge la configuration reseau
. /etc/sysconfig/network
# Verifie que le reseau fonctionne
[ ${NETWORKING} = "no" ] && exit 0
# Traite les arguments
case "$1" in
start)
echo -n "Starting SMB services: "
daemon smbd -D
daemon nmbd -D
echo
touch /var/lock/subsys/smb
_;;
stop)
echo -n "Shutting down SMB services: "
killproc smbd
killproc nmbd
rm -f /var/lock/subsys/smb
echo ""
_;;
*)
echo "Usage: smb {start|stop}"
exit 1
esac
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