Pages : 1
#1 Le 26/10/2010, à 17:46
- tofm2
démarrage de SAMBA
Bonjour
Je viens d'installer un serveur SAMBA, tout fonctionne correctement sauf que je suis obligé de le démarrer à la main, en utilisant la commande
service smbd start
et l'arrêter à la main en utilisant la commande inverse
service smbd stop
ce qui est très laid
je voudrais démarrer les deux démons smbd et nmbd automatiquement au runlevel 5, mais rien à faire, ça ne fonctionne pas, pour info, j'ai essayé en faisant
chkconfig --add smbd
mais rien à faire, ça ne marche pas non plus, et ça me génère des tonnes de lignes de messages d'erreur.
Pour information, ce présent message correspond à la config décrite dans celui-ci
je tourne sur une kubuntu 10.10 avec KDE, le PC sert à la fois de poste client et de petit serveur samba/impression. ça le faisait très bien sur ma précédente distribution, une Mandriva. Pas de raison que ça ne fonctionne pas sur la kubuntu
merci de votre aide.
#2 Le 27/10/2010, à 14:10
- tofm2
Re : démarrage de SAMBA
bonjour, ceci n'est pas un up, c'est la solution que j'ai trouvé tout seul, apparament, pas grand monde pour faire tourner la kubuntu en mode serveur ici...
Il existe une commande shell qui règle le problème une bonne fois pour toutes, c'est update-rc.d, faites un man pour tous les détails, la page man est très complète.
cette commande remplace chkconfig (sur Mandriva)
attention toutefois, samba est un démon double, il y a smbd et nmbd, il faut les démarrer tous les deux.
Bon amusement.
Dernière modification par tofm2 (Le 27/10/2010, à 14:11)
#3 Le 27/10/2010, à 21:30
- MrWaloo
Re : démarrage de SAMBA
à vrai dire j'avais lu ton message hier, et ça m'a fait me poser des question sur le "nouveau" démarrage des services tels que samba
la première des choses à laquelle j'ai pensé en lisant ton message c'était update-rc... alors pour en être sur, je vais voir si les liens créés par cette commande sont effectivement sur le serveur du boulot (accessible depuis l'exterieur via ssh) et je vois que les services tournent, mais que les liens n'existent pas, donc je me suis dis qu'il y avait une nouvelle méthode, et donc pour éviter de te dire des conn.... j'ai préféré ne rien dire.
Maintenant, la question qui me taraude c'est "comment démarrent ces services sur le serveur du boulot ?"
A+
"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.
Hors ligne
#4 Le 28/10/2010, à 09:33
- tofm2
Re : démarrage de SAMBA
je vois que les services tournent, mais que les liens n'existent pas, donc je me suis dis qu'il y avait une nouvelle méthode
N'es tu pas sur que les services aient été démarrés à la main ?
#5 Le 31/10/2010, à 15:53
- MrWaloo
Re : démarrage de SAMBA
certain, les services démarrent automatiquement
J'ai trouvé comment ils sont démarrés :
user@mulet:~$ cat /etc/init/smbd.conf
description "SMB/CIFS File Server"
author "Steve Langasek <steve.langasek@ubuntu.com>"
start on local-filesystems
stop on runlevel [!2345]
respawn
pre-start script
RUN_MODE="daemons"
[ -r /etc/default/samba ] && . /etc/default/samba
[ "$RUN_MODE" = inetd ] && { stop; exit 0; }
install -o root -g root -m 755 -d /var/run/samba
end script
exec smbd -F
user@mulet:~$ cat /etc/init/nmbd.conf
description "NetBIOS name server"
author "Steve Langasek <steve.langasek@ubuntu.com>"
start on (local-filesystems and net-device-up IFACE!=lo)
stop on runlevel [!2345]
expect fork
respawn
pre-start script
NMBD_DISABLED=`testparm -s --parameter-name='disable netbios' 2>/dev/null`
[ "x$NMBD_DISABLED" = xYes ] && { stop; exit 0; }
install -o root -g root -m 755 -d /var/run/samba
end script
exec nmbd -D
"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.
Hors ligne
#6 Le 01/11/2010, à 00:22
- tofm2
Re : démarrage de SAMBA
SAlut
J'ai trouvé ce script, mais je ne comprends tjrs pas comment ça peut démarrer comme ça ??
#7 Le 01/11/2010, à 21:39
- MrWaloo
Re : démarrage de SAMBA
Petite réflexion :
description "SMB/CIFS File Server"
author "Steve Langasek <steve.langasek@ubuntu.com>"
-> entête
start on local-filesystems
-> démarre une fois les partitions montées par moutall
stop on runlevel [!2345]
s'arrête lorsque le runlevel est différent (le point d'exclamation) de 2, 3, 4 et 5
respawn
-> sans doute une option pour demander à relancer le service si celui-ci meurt
pre-start script
RUN_MODE="daemons"
[ -r /etc/default/samba ] && . /etc/default/samba
[ "$RUN_MODE" = inetd ] && { stop; exit 0; }
install -o root -g root -m 755 -d /var/run/samba
end script
-> le script de préparation du service ???
exec smbd -F
-> la commande à lancer pour ce service
"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.
Hors ligne
Pages : 1