[2004/11/02 15:24:20, 0] libsmb/smbencrypt.c:decode_pw_buffer(519) decode_pw_buffer: incorrect password length (-954408756). [2004/11/02 15:24:20, 0] libsmb/smbencrypt.c:decode_pw_buffer(520) decode_pw_buffer: check that 'encrypt passwords = yes'
I thought maybe it has something to do with "passwd sync program", as thee output it gives is different as in examples hanging around (in examples it is like below:
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*
In my case (I use smbldap-tools 0.85) it's like that:
# /usr/local/sbin/smbpasswd Changing password for bella New password : Retype new password : #
So I changed this line to:
passwd chat = *Changing*password*for*'%u'*\n *New*password* %n\n *Retype*new*password* %n\n*
And now it says I don't have necessary permissions to change the password.
Any clue?
Below my smb.conf (passwd chat is like above though, I tried other possibilities too):
[global] unix charset = LOCALE workgroup = MAGISTA netbios name = SERVER interfaces = eth0, lo bind interfaces only = Yes passdb backend = ldapsam:ldap://127.0.0.1 #ldap filter = (uid=%u) username map = /etc/samba/smbusers
log level = 9 syslog = 0 log file = /var/log/samba/log.%m max log size = 50
smb ports = 139 445
name resolve order = wins bcast hosts
time server = Yes
#printcap name = CUPS #show add printer wizard = No
encrypt passwords = yes
add user script = /usr/local/sbin/smbldap-useradd -a -m '%u'
delete user script = /usr/local/sbin/smbldap-userdel '%u'
add group script = /usr/local/sbin/smbldap-groupadd -p '%g'
delete group script = /usr/local/sbin/smbldap-groupdel '%g'
add user to group script = /usr/local/sbin/smbldap-groupmod -m '%u' '%g'
delete user from group script = /usr/local/sbin/smbldap-groupmod -x '%u' '%g'
set primary group script = /usr/local/sbin/smbldap-usermod -g '%g' '%u'
# must be %m, contrary to what HOWTOs say (they say %u) add machine script = /usr/local/sbin/smbldap-useradd -w '%m'
;password sync
passwd program = /usr/local/sbin/smbldap-passwd %u
# passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*
passwd chat = *New*password* %n\n *Retype*new*password* %n\n
unix password sync = Yes
logon script = scripts\logon.bat logon path = \\%L\profiles\%U logon drive = U:
domain logons = Yes preferred master = Yes wins support = Yes
ldap suffix = dc=magista,dc=de ldap machine suffix = ou=Computers ldap user suffix = ou=Users ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap ldap admin dn = cn=replica,dc=magista,dc=de ldap replication sleep = 5000 idmap backend = ldap:ldap://127.0.0.1 idmap uid = 1000-20000 idmap gid = 500-20000 map acl inherit = Yes #printing = cups #printer admin = Administrator, chrisr
[Shared] path = /home/samba/shared comment = Shared folder browseable = yes writeable = yes create mask = 1666 directory mask = 1777
[profiles] path = /home/samba/profiles writeable = yes browseable = no create mask = 0600 directory mask = 0700
[netlogon] comment = Network Logon Service path = /home/netlogon read only = yes browseable = no write list = tom
[unattended] comment = Installation Sources path = /home/unattended read only = yes browseable = no valid users = unattended -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba