[Samba] smbldap Tools problem
Hansjörg Maurer
hansjoerg.maurer at itsd.de
Mon Dec 22 18:15:37 GMT 2003
Hi
I had the same problems.
I modified the smbldap-scripts in order to
get the right chat (commenting out first print line and adding OK at the
end, see a: and b: at the end of the mail)
passwd program = /usr/local/sbin/smbldap-passwd.pl_unix "%u"
passwd chat = *ew*password* %n\n *ew*password* %n\n *OK*
I recognized, that changing password from an Windows Workstation doesn't
work.
(or, it works with an error on the client side)
Therefore I made a new smbldap-passwd.pl_unix, in which I set samba=2 in
the if statment (see c:),
which changes only the unix part
and the error went away.
It not nice, but it seems to work...
If I should send you the modified scripts of-list, give me a note.
Greetings
Hansjörg
a:
#print "Changing password for $user\n";
b:
print "OK\n";
# take down session
$ldap_master->unbind;
c:
if ($samba == 2) {
-
s.jousse at free.fr wrote:
>Hi all!
>I want to thanks all people here for their help, good job guys! :o)
>And nox, it's my question:
>I'm using smbldap-tools 0.8.2 from samba.idealx.org. In all the docs I read
>about it, I read that I must put these lines in smb.conf:
> passwd program = /usr/local/sbin/smbldap-passwd.pl -o %u
> passwd chat = *new*password* %n\n *new*password* %n\n *successfully*
>I look in the code of the Perl script, and I saw 2 things:
>1- there's no -o option
>2- there no print (like "successfully") when the end is OK, just nothing
>3- the first "new" is "New", beware of the case, its (very) sensitive
>
>And my question is: how is everybody able to use smbldap-tools without any
>modifications (except for smbldap_conf.pm ofcourse) ???
>
>
--
Dr. Hansjörg Maurer
itsystems Deutschland AG
Linprunstr. 10
D-80335 München
Ph/Fax +49 89 52 04 68-41/-59
More information about the samba
mailing list