[Samba] ldap crashes right after samba updates password
Luís Miguel Silva
lms at ispgaya.pt
Sun Apr 3 19:26:08 GMT 2005
Hello all,
This week i successfully managed to create a openldap server/domain using
openldap and samba 3.0.11.
Alltough everything is working correctly, when i change the password on the
server via the "smbpasswd" command (the one which comes by default with samba)
or by a windows machine, my openldap crashes.
Here is a output of a debug session of openldap:
ldap_read: want=8, got=8
0000: 30 4b 02 01 03 77 46 80 0K...wF.
ldap_read: want=69, got=69
0000: 17 31 2e 33 2e 36 2e 31 2e 34 2e 31 2e 34 32 30 .1.3.6.1.4.1.420
0010: 33 2e 31 2e 31 31 2e 31 81 2b 30 29 80 21 75 69 3.1.11.1.+0).!ui
0020: 64 3d 6c 6d 73 2c 6f 75 3d 55 73 65 72 73 2c 64 d=lms,ou=Users,d
0030: 63 3d 69 73 70 67 61 79 61 2c 64 63 3d 70 74 82 c=ispgaya,dc=pt.
0040: 04 78 70 74 6f .xpto
ber_get_next: tag 0x30 len 75 contents:
ber_dump: buf=0x08141d80 ptr=0x08141d80 end=0x08141dcb len=75
0000: 02 01 03 77 46 80 17 31 2e 33 2e 36 2e 31 2e 34 ...wF..1.3.6.1.4
0010: 2e 31 2e 34 32 30 33 2e 31 2e 31 31 2e 31 81 2b .1.4203.1.11.1.+
0020: 30 29 80 21 75 69 64 3d 6c 6d 73 2c 6f 75 3d 55 0).!uid=lms,ou=U
0030: 73 65 72 73 2c 64 63 3d 69 73 70 67 61 79 61 2c sers,dc=ispgaya,
0040: 64 63 3d 70 74 82 04 78 70 74 6f dc=pt..xpto
ber_get_next
ldap_read: want=8 error=Resource temporarily unavailable
ber_get_next on fd 12 failed errno=11 (Resource temporarily unavailable)
do_extended
ber_scanf fmt ({m) ber:
ber_dump: buf=0x08141d80 ptr=0x08141d83 end=0x08141dcb len=72
daemon: select: listen=6 active_threads=2 tvp=NULL
0000: 77 46 80 17 31 2e 33 2e 36 2e 31 2e 34 2e 31 2e wF..1.3.6.1.4.1.
0010: 34 32 30 33 2e 31 2e 31 31 2e 31 81 2b 30 29 80 4203.1.11.1.+0).
0020: 21 75 69 64 3d 6c 6d 73 2c 6f 75 3d 55 73 65 72 !uid=lms,ou=User
0030: 73 2c 64 63 3d 69 73 70 67 61 79 61 2c 64 63 3d s,dc=ispgaya,dc=
0040: 70 74 82 04 78 70 74 6f pt..xpto
ber_scanf fmt (m) ber:
ber_dump: buf=0x08141d80 ptr=0x08141d9e end=0x08141dcb len=45
0000: 00 2b 30 29 80 21 75 69 64 3d 6c 6d 73 2c 6f 75 .+0).!uid=lms,ou
0010: 3d 55 73 65 72 73 2c 64 63 3d 69 73 70 67 61 79 =Users,dc=ispgay
0020: 61 2c 64 63 3d 70 74 82 04 78 70 74 6f a,dc=pt..xpto
do_extended: oid=1.3.6.1.4.1.4203.1.11.1
ber_scanf fmt ({) ber:
ber_dump: buf=0x08141da0 ptr=0x08141da0 end=0x08141dcb len=43
0000: 30 29 80 21 75 69 64 3d 6c 6d 73 2c 6f 75 3d 55 0).!uid=lms,ou=U
0010: 73 65 72 73 2c 64 63 3d 69 73 70 67 61 79 61 2c sers,dc=ispgaya,
0020: 64 63 3d 70 74 82 04 78 70 74 6f dc=pt..xpto
ber_scanf fmt (m) ber:
ber_dump: buf=0x08141da0 ptr=0x08141da2 end=0x08141dcb len=41
0000: 80 21 75 69 64 3d 6c 6d 73 2c 6f 75 3d 55 73 65 .!uid=lms,ou=Use
0010: 72 73 2c 64 63 3d 69 73 70 67 61 79 61 2c 64 63 rs,dc=ispgaya,dc
0020: 3d 70 74 82 04 78 70 74 6f =pt..xpto
ber_scanf fmt (m) ber:
ber_dump: buf=0x08141da0 ptr=0x08141dc5 end=0x08141dcb len=6
0000: 00 04 78 70 74 6f ..xpto
==> ldbm_back_exop_passwd: "uid=lms,ou=Users,dc=ispgaya,dc=pt"
Segmentation fault
I was trying to set "xpto" as my password.
The "funny" thing is that:
a) the password gets changed all the same (allthough slapd crashes)
b) i can change the password without any problem via the smbldap-passwd (from
idealx).
Can anybody help me with this?
Im using trustix 2.2 with:
root at ad /# rpm -qa | grep samba
samba-common-3.0.11-2tr
samba-3.0.11-2tr
samba-client-3.0.11-2tr
root at ad /# rpm -qa | grep ldap
openldap-2.1.30-2tr
openldap-libs-2.1.30-2tr
nss_ldap-220-1tr
openldap-devel-2.1.30-2tr
ldapclients-common-175-1tr
openldap-servers-2.1.30-2tr
openldap-utils-2.1.30-2tr
root at ad /#
PS: does anybody know of a administration interface which as the hability to
encode the sambaLMPassword and the sambaNTPassword directly onto openldap?
Thanks in advance,
+----------------------------------------
| Luís Miguel Ferreira da Silva
| Network Administrator @ISPGaya
| Instituto Superior Politécnico Gaya
| Rua António Rodrigues da Rocha, 291/341
| Sto. Ovídio 4400-025 V. N. de Gaia
| Tel: +351 223745730/3/5
| GSM: +351 912671471 +351 936371253
+----------------------------------------
----------------------------------------------------------------
Este email foi enviado via o webmail do ISPGaya
Instituto Superior Politécnico Gaya
More information about the samba
mailing list