[Samba] Profiles change when migrating from NT4 to Samba PDC

Philip Washington phwashington at comcast.net
Fri Oct 14 20:11:50 GMT 2005

Philip Washington wrote:

> Craig White wrote:
>> On Mon, 2005-10-10 at 12:47 -0500, Philip Washington wrote:
>>> Philip Washington wrote:
>>>> Craig White wrote:
>>>>> On Fri, 2005-10-07 at 17:52 -0700, Craig White wrote:
>>>>>> On Fri, 2005-10-07 at 19:22 -0500, Philip Washington wrote:
>>>>>>> After migration of an NT4 domain to Samba we find that when 
>>>>>>> users log in they have a new profile.  Since we cannot deal with 
>>>>>>> this on all of the computers with all of the users we have had 
>>>>>>> to stop the migration.
>>>>>>> I have searched through the archive and not been able to find 
>>>>>>> any answers to this issue,  I did find a relevant article though 
>>>>>>> and apparently they didn't have an answer in 2002. 
>>>>>>> http://lists.samba.org/archive/samba/2002-August/050163.html
>>>>>>> Has anyone found a way to resolve this?
>>>>>>> We are not using roaming profiles.
>>>>>> ----
>>>>>> I am hoping that you really aren't looking for wild speculation 
>>>>>> as to
>>>>>> what may be the problem. Some things that you should consider 
>>>>>> sharing
>>>>>> with us so that we might be able to make a useful suggestion...
>>>>>> samba version ?
>>>>>> SID ? 'net getlocalsid' does this match the SID of the domain 
>>>>>> that the
>>>>>> machines that were already joined to the domain? Did you actually 
>>>>>> 'net
>>>>>> setlocalsid' to match?
>>>>>> from your smb.conf
>>>>>> passdb ?
>>>>>> logon path = ?
>>>>>> security = ?
>>>>>> domain logons = ?
>>>>>> domain master = ?
>>>>>> preferred master = ?
>>>>>> If we took an example of one or two users who had a problem with 
>>>>>> their
>>>>>> profiles...what's output of things like
>>>>>> pdbedit -L USER_NAME ?
>>>>>> does the profile path actually work? Is it reachable from a Windows
>>>>>> system?
>>>>>> privileges on profile server permit access?
>>>>>> otherwise, I would just say that you're having a bad day.
>>>>> ----
>>>>> I should have pointed out...
>>>>> logon path =
>>>>> (that's right - blank) prevents roaming profiles
>>>>> and perhaps, because I am not very smart and was trying to 
>>>>> populate LDAP
>>>>> with which I was pretty unfamiliar, I had to run through the vampire
>>>>> process a lot of times before I got everything working the way I 
>>>>> wanted
>>>>> it. My second time doing the vampire thing to LDAP was considerably
>>>>> easier. Even though the documentation was excellent, the devil is 
>>>>> in the
>>>>> details.
>>>>> Craig
>>>> We had spent 3 days on it and got it to work without the roaming 
>>>> profiles ( Using Ch 8 from Samba-3 by Example and help here).  It 
>>>> sounds like we went through some of the same issues with vampire, 
>>>> but it looked like we had it working with our test system.
>>>> We had a test machine MACHINE1 in  NT4 DOMAINA.
>>>> We transfered DOMAINA over to a SambaPDC-with LDAP.
>>>> Moved MACHINE1 over to the test environment with a SambaPDC-with 
>>>> LDAP.  Logged in TESTUSER1 everything looked fine, no roaming 
>>>> profile (we did a jig and jumped for joy ).
>>>> We then moved MACHINE2 over to the test environment logged in 
>>>> TESTUSER1 (we had transfered TESTUSER1 from the original NT4 
>>>> domain).  We then logged in USER2 which was the primary user for 
>>>> this computer when it was in the NT4 domain.  That was when we 
>>>> found out that Outlook treated the user as someone completely 
>>>> different, as well as other programs on the machine, the desktop 
>>>> was completely changed to default. After spending another day on it 
>>>> we had to move on, but we are now willing to try again from scratch.
>>>> Did  we still have something wrong?  Has/does this work with the 
>>>> latest version?
>>>> Goal 1: is USER1 on MACHINE1 can log into the system and not tell 
>>>> that something has changed (Namely there is a different PDC platform).
>>>> Goal 2: The IT department doesn't have to write a bunch of scripts 
>>>> to move profile information on each computer.
>>>> Is this possible, because I was of the impression that once we 
>>>> finished the client MACHINE1 and user USER1 wouldn't know or act 
>>>> any differently when logging into NT4 as the PDC vs logging into 
>>>> the transfered DOMAINA on the Samba-LDAP PDC.
>> ----
>> in all fairness, I have let this go because you didn't answer any of the
>> questions that I asked. I'm not sure why anyone else didn't follow up
>> but perhaps they were thinking along the same lines that I was.
>> In light of no reply, you might consider starting over, and rephrasing
>> your questions.
>> In short, I had absolutely no problems with migrating users from NT PDC
>> to Samba PDC but I have always used LDAP as backend for the migration
>> and roaming profiles.
>> Craig
> Okay, I appear to have it working now. The first time it didn't work 
> because we were using the old version of Samba3-by Examples.
> The second time it didn't work because we may, may (stressed) have 
> done something wrong or it may have been because we were using 
> samba-3.0.10.
> Today we recompiled from Fedora samba-3.0.20b to a RHEL4 system, 
> because the new version of Samba3-by Examples is based on this book.   
> We went through everything as shown in Chapter 9.  The only difference 
> was 'logon path = ', so we didn't have roaming profiles (And of course 
> our domain and computer names were different).   So  far we have 
> pulled 3 computers from our original domain and not seen any problems. 
> Users login and they get there original profile.
> The only difference I saw between what was in the directions and what 
> I actually saw was that when you do the  'getent  passwd' and 'getent 
> group' the delimiters +::0:: were not there.We pressed on to see what 
> would happen and so far it appears to be working.
> Next is the member servers to see how well they do (We have 2 which 
> are using winbind).
> Hope this helps someone else and I appreciate the help I was given here.

Okay I was a bit premature, we are now getting timeout errors on ldap 
and when I run
smbclient -L //SAMBAPDC
I get session timeout.

This worked last night and the computers were on an isolated network in 
a locked lab. Don't understand what happened overnight.

More information about the samba mailing list