Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/09/2012, à 22:46

techno-jipi

[Debian serveur samba] Erreur à la création des mots de passe samba

Bonjour,
désemparé je poste chez vous cette question:
depuis quelques jours j'ai installé une debian 6.0.5 sur un petit serveur (atom 525)  sans interface graphique et avec samba 3.5.6

lors de la création des mots de passe samba j'obtiens les messages d'erreur suivants:

backend (tdnsam:) is used. The rest is ignored
new password:
retype new password:
tdbsam_open: Failed to open/create TDB passwd []
tdbsam_getsampwnam: failed to open !
tdbsam_open: Failed to open/create TDB passwd []
tdbsam_new_rid: failed to open !
Failed to add entry for user titi

ci dessous les commandes de création des utilisateurs/

création du groupe sambaclients
    groupadd -g 624 sambaclients

création des clients samba
    userad -g sambaclients titi

création des passwd samba
    pdbedit -a -u titi
c'est après cette commande que je me fais jeter

la partie de smb.conf concernée est ci dessou:

(smb.conf partiel)

####### Authentication #######
       security = user
       encrypt passwords = true
       passdb backend = tdbsam: /var/lib/samba/passdb.tdb
    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

########## Domains ###########
;       domain logons = yes
;       logon path = \\%N\profiles\%U
;       logon drive = H:
;       logon script = logon.cmd
;     add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
;     add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
;     add group script = /usr/sbin/addgroup --force-badname %g

Dans le repertoire /var/lib/samba on trouve bien le fichier passdb.tdb avec root comme propriétaire

j'ai écumé les howto sur ce sujet en vain
avez vous une idée
d'avance Merci
Jacques

Hors ligne

#2 Le 29/09/2012, à 09:12

bruno

Re : [Debian serveur samba] Erreur à la création des mots de passe samba

Ce fichier :
passdb backend = tdbsam: /var/lib/samba/passdb.tdb

est-il accessible en écriture pour l'utilisateur qui lance la commande pdbedit ?

#3 Le 29/09/2012, à 21:06

techno-jipi

Re : [Debian serveur samba] Erreur à la création des mots de passe samba

Bonsoir,
oui ce fichier est en lecture/ écriture pour root en tant que propriétaire

Hors ligne

#4 Le 30/09/2012, à 08:46

bruno

Re : [Debian serveur samba] Erreur à la création des mots de passe samba

Pourtant l'erreur que tu obtiens est bien que ce fichier et inaccessible pour une raison ou une autre.
Tu peux essayer d'enlever le chemin de fichier du smb.conf (il me semble qu'il y a un espace en trop entre : et /), puiisque tu utilise l'emplacement par défaut :

passdb backend = tdbsam

#5 Le 30/09/2012, à 20:06

techno-jipi

Re : [Debian serveur samba] Erreur à la création des mots de passe samba

Merci je testerai demain soir
A+

Hors ligne