#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