I've got a WinXP machine that was configured for local profiles. I have now joined that machine to the domain, but when I try to log in as a user, it tries to use a roaming profile. Fine, that's what I want anyway. But it doesn't do the smart thing and copy the user's local profile to roaming -- it gives an error instead. OK, no problem, I will change the type. I log in as local admin and go to her profile. It only gives me Local as an option. Maybe it's because I'm not logged into the domain. OK, I log into the domain as Administrator (alias root -- uid of 0). It doesn't even let me SEE her profile then. Because it is local, I assume. So ok, I add MYDOMAIN\Administrator as a local administrator on her machine. It lets me see her profile now but I still can't change it to roaming. And every time I try to copy it into either Administrator's directory on the server, or hers, it gives me Permission Denied. So what is the real way to get this accomplished? Thanks, Misty
>doesn't do the smart thing and copy the user's local profile to roaming -- it > >That would actually be a very *dumb* thing to do. These are two users from two different worlds as far as Windows is concerned. If you were to look at the SIDs of them (windows version of UID) you would see they arent even close.>So what is the real way to get this accomplished? > >Not sure if this is the 'approved' way to do things like this, but it always works for me when I have to migrate a profile from one dir to another, usually I use it when switching domains, i.e. from our 'one domain per site' to one global domain where the sid just can't match.... ANYWAY 1. Copy said user's profile to a backup location 2. Move the 'Default User' profile someplace so that it isn't in the way 3. Copy said user's old profile to Default User 4. Log in as said user, the default profile will copy to the user's profile 5. Move real 'Default User' back Now there will be some things that aren't migrated but that depends a lot on your setup and what programs you run. For the most part, everything involving the SID that Windows knows about will be migrated in my experience. -- Paul Gienger Office: 701-281-1884 Applied Engineering Inc. Information Systems Consultant Fax: 701-281-1322 URL: www.ae-solutions.com mailto: pgienger@ae-solutions.com
Been working on this for a while Misty. Stay tuned. TMS III Misty Stanley-Jones wrote:>I've got a WinXP machine that was configured for local profiles. I have now >joined that machine to the domain, but when I try to log in as a user, it >tries to use a roaming profile. Fine, that's what I want anyway. But it >doesn't do the smart thing and copy the user's local profile to roaming -- it >gives an error instead. OK, no problem, I will change the type. I log in as >local admin and go to her profile. It only gives me Local as an option. >Maybe it's because I'm not logged into the domain. OK, I log into the domain >as Administrator (alias root -- uid of 0). It doesn't even let me SEE her >profile then. Because it is local, I assume. So ok, I add >MYDOMAIN\Administrator as a local administrator on her machine. It lets me >see her profile now but I still can't change it to roaming. And every time I >try to copy it into either Administrator's directory on the server, or hers, >it gives me Permission Denied. > >So what is the real way to get this accomplished? > >Thanks, >Misty > >
Paul Geinger's idea below looks like it will work. I've found a way that you can force windows to replace the invalid SID in NTUSER.DAT with a valid one, whithout trying to discover what the valid SID is (they're very long and cumbersome anyway), and still preserving all the profile's customization. I'll post it under the Roaming Profiles:Samba PDC:WinXP:User must be local admin thread. I never did try the profiles program. I've got the samba 3.0.7 rpm installed and the profiles man page is there, but I couldn't find the profiles binary. I'll mess around with that later. On Wed, 29 Sep 2004 14:42:41 -0500, Misty Stanley-Jones <misty@borkholder.com> wrote:> On Wednesday 29 September 2004 13:21, Zach wrote: > > I'm currently trying to solve a problem regarding roaming profiles in > > another thread. In this case it appears the profiles weren't migrated > > properly. In my case I think (it was a long time ago) I simply copied > > the the profile directory up to the server with a simple drag and drop > > (I didn't know better). In trying to solve the problems with a now > > malformed NTUSER.DAT a google search turned this up: > > http://www.samba.org/samba/docs/man/profiles.1.html > > > > It appears the samba developers are attempting to address this very > > problem. > > Thanks, that looks very promising. I even have that binary! However, how do > I find what the user's current SID is? We were in a workgroup environment, > with also logging onto Novell Netware. Does she even have a SID? Do I have > to go into her registry to find it? > > Thanks in advance, > Misty > > > > > > > See the thread, Roaming Profiles:Samba PDC:WinXP:User must be local > > admin, for more info. > > > > > > On Wed, 29 Sep 2004 13:08:24 -0500, Paul Gienger > > > > <pgienger@ae-solutions.com> wrote: > > > >doesn't do the smart thing and copy the user's local profile to roaming > > > > -- it > > > > > > That would actually be a very *dumb* thing to do. These are two users > > > from two different worlds as far as Windows is concerned. If you were > > > to look at the SIDs of them (windows version of UID) you would see they > > > arent even close. > > > > > > >So what is the real way to get this accomplished? > > > > > > Not sure if this is the 'approved' way to do things like this, but it > > > always works for me when I have to migrate a profile from one dir to > > > another, usually I use it when switching domains, i.e. from our 'one > > > domain per site' to one global domain where the sid just can't match.... > > > ANYWAY > > > > > > 1. Copy said user's profile to a backup location > > > 2. Move the 'Default User' profile someplace so that it isn't in the way > > > 3. Copy said user's old profile to Default User > > > 4. Log in as said user, the default profile will copy to the user's > > > profile 5. Move real 'Default User' back > > > > > > Now there will be some things that aren't migrated but that depends a > > > lot on your setup and what programs you run. For the most part, > > > everything involving the SID that Windows knows about will be migrated > > > in my experience. > > > > > > -- > > > Paul Gienger Office: 701-281-1884 > > > Applied Engineering Inc. > > > Information Systems Consultant Fax: 701-281-1322 > > > URL: www.ae-solutions.com mailto: pgienger@ae-solutions.com > > > > > > > > > > > > > > > -- > > > To unsubscribe from this list go to the following URL and read the > > > instructions: http://lists.samba.org/mailman/listinfo/samba >
You had your answers right in front of ya. Every xp includes "Files and Settings transfer wizard" (accessories->system tools) for this job. It's simple : 1. login as local user, run wizard, select old computer, select some directory to store your data, click next, wait till its done, logoff. 2. login as new user, run wizard, select new computer, find directory you stored your data to, click next, wait till its done, relogon. You're done. Migrated some 20 pcs with it and it was a breeze, however, there might be some issues with file ownerships, but users don't complain so neither do I. deff On Wednesday 29 September 2004 19:50, Misty Stanley-Jones wrote:> I've got a WinXP machine that was configured for local profiles. I have > now joined that machine to the domain, but when I try to log in as a user, > it tries to use a roaming profile. Fine, that's what I want anyway. But > it doesn't do the smart thing and copy the user's local profile to roaming > -- it gives an error instead. OK, no problem, I will change the type. I > log in as local admin and go to her profile. It only gives me Local as an > option. Maybe it's because I'm not logged into the domain. OK, I log into > the domain as Administrator (alias root -- uid of 0). It doesn't even let > me SEE her profile then. Because it is local, I assume. So ok, I add > MYDOMAIN\Administrator as a local administrator on her machine. It lets me > see her profile now but I still can't change it to roaming. And every time > I try to copy it into either Administrator's directory on the server, or > hers, it gives me Permission Denied. > > So what is the real way to get this accomplished? > > Thanks, > Misty