[Samba] Migrating from 2.2.8a to 3.02a

John H Terpstra samba at primastasys.com
Thu Aug 19 03:43:09 GMT 2004


Hi,

Suggest you consider:

   pdbedit --force-initialized-passwords

to solve this problem. It is a documented work-around for this problem
if I understand correctly what you have reported.

- John T.
---
John H Terpstra
Samba-Team
email: jht at samba.org


> -------- Original Message --------
> Subject: [Samba] Migrating from 2.2.8a to 3.02a
> From: "root" <emruivo at spel-parques.pt>
> Date: Wed, August 18, 2004 1:46 pm
> To: samba at lists.samba.org
> 
> Hi,
> 
> I've been going nuts for the last couple of days with the issue of migrating 
> from MDK 9.1/Samba 2.2.8a to MDK 10.0/Samba 3.02a.
> 
> The backend is LDAP.
> 
> Going through the documentation it seemed like everything would be sort of 
> simple:
> 
> Install new machine, setup smb.conf as BDC, rsync every share (including 
> homes, netlogon and profiles) across, set ldap admin password in 
> secrests.tdb, inject correct domain SID, dump current PDC LDAP tree to ldif, 
> import ldif into BDC, join BDC to domain and fire up samba.
> 
> Everything described worked out more or less as expected.
> 
> The problem was that any attempt to log on to a share gave an 
> NT_STATUS_LOGON_FAILURE error.
> 
> Cranking up the log didn't help me much, the only part that was strange was 
> information that the NT and LM passwords didn't exist. Well I was looking at 
> them on another window...??!!
> 
> At some point I changed the password on one of the accounts with 
> smbldap-passwd (same password I knew was there before) and now smbclient 
> worked fine. After checking the code for smbldap-passwd I saw that from the 
> old server to the new one there were some changes in the commands used to 
> chenge the password for the posixaccount. I thought damn, i'm dead i'm going 
> to have to change everybody's password to something new and tell them to 
> change back to whatever they want later... (just imagine the comments, "these 
> guys from IT love to complicate things for no resason...").
> 
> Well finally after chasing down every link I could find on google and drwing a 
> blank I noticed that the account I had changed the password on had a value in 
> the SambaPwdLastSet attribute that was diferent from 0.
> 
> Every account imported from the ldif file had this as 0. I checked on the old 
> server and the corresponding attribute pwdLastSet was 0 also.
> 
> Anyway I decided to just copy the new value to one of the other accounts and, 
> presto smbclient working as expected..!
> 
> Since on the old server there is no problem I would like to ask if this new 
> behaviour is intended or a quirk in Samba (at least in MDK 3.02.a)?
> 
> If the behaviour is intended it would be nice to find a reference to this in 
> the migration chapters in the docs so others know about it and the kind 
> people who provide us with scripts to migrate can integrate this aspect.
> 
> Sorry for the long text but I needed a stress break...
> 
> Regards,
> Eugenio Ruivo
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba



More information about the samba mailing list