[EMAIL PROTECTED] wrote:
[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

Reply via email to