[Samba] Fichier smbpasswd introuvable

Bonjour,

J'ai installé Samba v.3.0.24-6etch4 sur une machine Debian (Etch).

Je ne comprends pas du tout pourquoi le fichier "smbpasswd" reste introuvable dans mon système de fichiers.

J'ai essayé ceci :
- supposons que "toto" soit un utilisateur UNIX,
- la commande smbpasswd -a toto fonctionnement correctement :
New SMB password:
Retype new SMB password:
Added user toto.

- Seulement, où l'utilisateur a-t-il été ajouté ? Je ne le sais pas.

J'ai essayé également ceci :
- renseigner l'option smb passwd file de smb.conf de la façon suivante :
(je créé le fichier tout d'abord : touch /etc/smbpasswd)
smb passwd file = /etc/smbpasswd
- redémarrer Samba
- relancer la commande : smbpasswd -a toto
(après avoir fait smbpasswd -x toto)
/etc/smbpasswd est toujours vide.

Quelqu'un aurait-il la gentillesse de m'aider ?

Merci beaucoup.

--
Lmhelp

6 réponses

  1. Modérateur
    Salut,

    Et dans "/etc/samba/" pas de trace de "smbpasswd" ?

    ;-)
    0
    1. Merci pour ta réponse,

      si si, j'ai créé un fichier smbpasswd dans /etc/samba.
      0
      1. Bon alors je suis pas fier de moi là.
        - J'ai renommé mon ancien "smb.conf" (pour l'éliminer discrètement)
        - et j'en ai créé un autre
        - mais je ne saurais pas dire ce qui a résolu le problème.

        Le fait est que la taille de "/etc/samba/smbpasswd" n'est plus 0 désormais !!!!

        Deux ou trois choses que je remarque pour le moment :

        o J'ai fait :
        $ chmod 600 /etc/samba/smbpasswd
        je ne sais pas si cela compte...

        o Dans le nouvel "smb.conf" je n'ai plus les deux lignes :
        smb passwd file = /etc/smbpasswd (ni même aucune ligne commençant par "smb passwd file =")
        encrypt passwords = yes (ni même aucune ligne commençant par "encrypt passwords =")

        Je vais essayer de comprendre un peu mieux,
        si j'ai du neuf je le posterai ici.

        Merci encore,
        0
        1. A propos de ma réponse 2.
          Effectivement, j'avais créé un "/etc/smbpasswd" et non un "/etc/samba/passwd"
          mais j'étais quand même cohérent dans le " smb.conf" (smb passwd file = /etc/smbpasswd), non ?
          Des explications ?

          Merci.
          0
          1. Je ne suis pas sûr, mais je pense que cela venait de cette option là :
            smb passdb backend = tdbsam

            En tout cas, l'option suivante n'y 'était pour rien :
            encrypt passwords = yes

            Et je pense, sans l'avoir vérifié, que l'option :
            smb passwd file = /etc/smbpasswd
            avec un fichier /etc/smbpasswd
            n'y était pour rien non plus.

            Voili.
            0
            1. Salut tout le monde:
              j'ai un probleme au niveau de la commande smbpasswd pour encrypter les mots de passe.
              Je fait un script pour ajouter des utilisateurs a travers un fichier.txt.et elle reste cet commande qui ne fonctionne pas SVP
              avez vous une idée sur cet problème.
              Merci j'attends vos réponses.
              0