IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Samba (smbd) ne se lance pas correctement au démarrage


Sujet :

Réseau

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 21
    Points : 12
    Points
    12
    Par défaut Samba (smbd) ne se lance pas correctement au démarrage
    Bonjour,

    Lorsque j'essaie de me connecter à un partage samba, ça ne marche pas.

    Si par la console je redémarre le service samba tel que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo service smbd restart
    alors je peux accéder à loisir à tous les partages des machines où j'ai redémarré le service samba.

    A tout hasard voici mon smb.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    [global]
     
    	workgroup = workgroup
    	server string = %h server (Samba, Ubuntu)
    	dns proxy = no
    	interfaces = eth0 lo
    	bind interfaces only = yes
    	log file = /var/log/samba/log.%m
    	max log size = 1000
    	panic action = /usr/share/samba/panic-action %d
    	server role = standalone server
    	obey pam restrictions = yes
    	unix password sync = yes
    	passwd program = /usr/bin/passwd %u
    	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    	pam password change = yes
    	map to guest = bad user
    	usershare allow guests = yes
    	username map = /etc/samba/smbusers
    	security = user
    	encrypt passwords = yes
    	guest ok = no
    	guest account = nobody
    	browseable = yes
     
    [Partage]
    	comment = Partage du PC
    	path = /home/Partage
    	writeable = yes
    	valid users = user1, user2
    	hosts allow = 192.168.0.0/24
    	hosts deny = 192.168.0.1
    	inherit owner = yes
    	inherit permissions = yes
    	case sensitive = auto
    	default case = lower
    	preserve case = yes
    	short preserve case = yes
    Pour accéder à mes partages je dois saisir au moins une fois l'adresse smb://192.168.0.2/Partage puis je l'ajoute en signet.

    Dernière précision ce n'est qu'un partage entre machine sous Ubuntu.

    Comment pourrais-je faire pour que ça marche dés le début et sans manipulation ?

  2. #2
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    Quand samba se lance mon /home étant sur une autre partition n'est pas encore monté.

    Je ne sais pas si ceux-ci explique cela mais ça ne doit pas aidé.

    Est-ce que le montage d'une partition peut générer un événement qui peut lancer un script (de redémarrage du service samba par exemple ) ?

    Je ne le sais mais ça ma plairait.

  3. #3
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Points : 4 130
    Points
    4 130
    Par défaut
    Bonsoir,

    As-tu essayé de faire monter ta partition home avant tes partage samba dans ton fstab ?
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    Je t'avouerais que je n'ai pas essayé parce que je débute et que je n'avais pas imaginé cette solution par pure ignorance

    Je me suis dis que je devrais lancer un script qui scruterait périodiquement le log où s'inscrit le montage de ce disque.

    Est-ce dans l'ordre du init.d ?

    Faut-il modifier les scripts samba, smbd, nmbd ?

    Si tu souhaites m'en dire plus je suis preneur

  5. #5
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par UbNeBe Voir le message
    Je me suis dis que je devrais lancer un script qui scruterait périodiquement le log où s'inscrit le montage de ce disque.

    Est-ce dans l'ordre du init.d ?

    Faut-il modifier les scripts samba, smbd, nmbd ?
    Rien de tout cela !
    Il te suffit de faire les choses dans l'ordre, et tu le dis toi-même :

    Citation Envoyé par UbNeBe Voir le message
    Quand samba se lance mon /home étant sur une autre partition n'est pas encore monté.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Partage]
    	path = /home/Partage
    Et puisque le dossier de partage est dans /home, ben au lancement de samba il n'est pas accessible.

    Tes histoires de script qui scanne c'est de la bidouille : lance samba après le montage des partoches et tout ira bien.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  6. #6
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    Bonsoir,

    Samba se lance avec les autres daemons et ça je ne sais pas encore comment influer dessus.

    Même si je ne le lance qu'avec le numéro d'ordre 99 (init.d ou rcx.d où le x serait le runlevel) ça ne marcherait pas .

    Quand mon rc.local, qui ne démarre qu'en S99, démarre déja trop tôt vu que je suis obligé de lui faire un sleep 10 pour attendre le montage de mon /home avant de redémarrer le service smbd.

    Alors si tu peux m'en dire plus sur comment réaliser ce que tu me demandes et qui me parait juste : je te lirai avec grand plaisir

  7. #7
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 132
    Points
    15 132
    Par défaut
    Bonsoir,

    je vois que tu es sous Ubuntu, donc c'est une base Debian, ça tombe bien moi je suis sous Debian pur.

    Tu parles de ton fichier rc.local ; j'en ai un aussi, le gag c'est ce qu'il y a dedans :
    # By default this script does nothing.
    Bon, ça c'est réglé

    Ensuite, tu devrais t'intéresser aux scripts qui se trouvent dans le dossier /etc/rcS.d : le README là-dedans t'expliquera que
    The scripts in this directory whose names begin with an 'S' are executed once when booting the system
    Ça semble répondre à ce que tu cherches.
    Dans ce dossier, il y a un script S09mountall.sh (sympa, ce nom, non ?) qui nous informe que son job est de
    Mount all filesystems.
    Resterait plus qu'à faire en sorte que samba démarre après ce script et hop

    Mais je ne pourrai pas t'aider pour ça, je n'ai pas samba d'installé...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  8. #8
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2014
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    Pour le rc.local il y a bien un commentaire qui indique ce qu'on voit juste en dessous : rien

    Pour ce qui est de mon répertoire /etc/rcS.d :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Moi@MonPC:/etc/rcS.d$ ll
    total 20
    drwxr-xr-x   2 root root  4096 juil. 23 00:25 ./
    drwxr-xr-x 139 root root 12288 oct.  16 19:21 ../
    -rw-r--r--   1 root root   447 mars  13  2014 README
    lrwxrwxrwx   1 root root    16 août  30 20:34 S25brltty -> ../init.d/brltty*
    lrwxrwxrwx   1 root root    26 août  30 20:34 S26cryptdisks-early -> ../init.d/cryptdisks-early*
    lrwxrwxrwx   1 root root    18 août  30 20:34 S37apparmor -> ../init.d/apparmor*
    lrwxrwxrwx   1 root root    17 août  30 20:34 S55urandom -> ../init.d/urandom*
    lrwxrwxrwx   1 root root    20 août  30 20:34 S70x11-common -> ../init.d/x11-common*
    Je n'ai pas la chance de posséder un script de montage aussi explicite

    Malheureusement je n'ai aucune culture Linux ou si peu, vu que je débute.

    Il doit y avoir un script qui va chercher des informations dans le /etc/fstab, j'aimerais bien le connaître.

  9. #9
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 729
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 729
    Points : 15 132
    Points
    15 132
    Par défaut
    Citation Envoyé par UbNeBe Voir le message
    Malheureusement je n'ai aucune culture Linux ou si peu, vu que je débute.
    Si personne ne peut t'aider ici, vas fouiller sur le forum Ubuntu, alors.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

Discussions similaires

  1. [WD-2003] macro word lancée par excel ne répond pas correctement
    Par QuestVba dans le forum VBA Word
    Réponses: 8
    Dernier message: 12/07/2012, 13h32
  2. Samba ne se lance pas
    Par a_me dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 24/02/2007, 16h30
  3. Mysql ne se lance pas problème de socket
    Par Riko dans le forum Installation
    Réponses: 5
    Dernier message: 05/02/2004, 09h28
  4. [IB71] mon Blob ne marche pas correctement
    Par BoeufBrocoli dans le forum InterBase
    Réponses: 2
    Dernier message: 17/09/2003, 14h03
  5. Envoi d'un mail en VBA: outlook ne se lance pas
    Par Hannibal dans le forum VBA Access
    Réponses: 4
    Dernier message: 01/06/2003, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo