[Samba] samba3 win2k roaming profiles.

Nathan Brown agent2 at sentinelc0de.net
Sun Jan 18 02:46:28 GMT 2004


It is! If i right click on My Computer and go to Profiles it shows 
MYDOMAIN\agent2  Roaming. I put a new folder on the desktop and changed 
the background. But, no roaming activity. No profile updates nothing. 
If i logout and go to another computer I will not get my profile on 
that computer.


On Jan 17, 2004, at 9:43 PM, John H Terpstra wrote:

> On Sat, 17 Jan 2004, Nathan Brown wrote:
>
>> Sorry, Ill be a little more specific.
>>
>> 1. I create user "Joe"
>> 2. I give "joe" a password
>> 3. "joe" logs on and the FOLDER /home/profile/joe (aka.
>> \\www\profile\joe) is created.
>> 4. IF a profile exists in \\www\profile\joe and NOT locally, it will
>> read it from the server.
>> 5. IF a profile exists LOCALLY, it will NOT read from the server.
>> 6. In BOTH situations, the profile files will NOT be saved to the
>> server.
>
> If you have a local profile, that will be used. That is normal 
> behavior.
>
> If you client uses the roaming profile it should write it back only if 
> the
> profile contents has changed during the current session. It will only 
> do
> that it the profile that is on the workstation is registered as a 
> roaming
> profile.
>
> - John T.
>
>>
>> May I also, I'm using Windows 2000 SP4 (But its an upgrade from 
>> WINNT).
>>
>> On Jan 17, 2004, at 9:27 PM, John H Terpstra wrote:
>>
>>> Nathan,
>>>
>>> Workstation default user profiles go in:
>>> 	C:\Application and User Defaults\'username'
>>>
>>> Roaming profiles go in:
>>>
>>> logon path/'username'
>>>
>>> ie: If "logon path = \\server\profiles"
>>>
>>> Fred's profile will go in \\server\profiles\fred
>>>
>>> If the UNIX path for the [profiles] share is: /home/profiles
>>> Fred's profile under UNIX will be in /home/profiles/fred
>>>
>>> Note: You must create the directory 'fred' under the profile share
>>> because
>>> Samba does not automatically do that for you. If the directory does 
>>> not
>>> exist, the profile will not be saved.
>>>
>>> Cheers,
>>> John T.
>>>
>>> On Sat, 17 Jan 2004, Nathan Brown wrote:
>>>
>>>> Perhaps I have a faulty Windows setup because I used the group 
>>>> policy
>>>> editor gpedit.msc and set it to delete all profiles after you logout
>>>> and to wait for roaming profiles. Perhaps I should re-install? Also,
>>>> where are the profiles supposed to go? The same place it downloaded 
>>>> it
>>>> from; the "logon path"?
>>>>
>>>>
>>>> On Jan 17, 2004, at 8:10 PM, John H Terpstra wrote:
>>>>
>>>>> On Sat, 17 Jan 2004, Nathan Brown wrote:
>>>>>
>>>>>> I'm running Windows 2000 Professional and Samba 3.0.1 and I can't
>>>>>> seem
>>>>>> to get roaming profiles to work right. When there are no profiles
>>>>>> stored locally on the win2k machine, and a user logs in for the
>>>>>> first
>>>>>> time, it successfully reads the profile from the server in the
>>>>>> \\netlogon\Default User  share. Next, if you manually copy the
>>>>>> profile
>>>>>> to server and login to the workstation, it will read the profile.
>>>>>>
>>>>>> The problem comes in when any changes are made to the profile or 
>>>>>> if
>>>>>> a
>>>>>> profile exists (for that user) on the workstation, it won't read 
>>>>>> the
>>>>>> profile from the server nor will it update the profile on the 
>>>>>> server
>>>>>> when they log off. I can't tell if this is a Windows problem or a
>>>>>> Samba
>>>>>> problem, but everything looks like it set correctly in Samba and 
>>>>>> on
>>>>>> Windows and I just don't know what to do now!
>>>>>
>>>>> What you see is the correct Windows behavior. Windows will read the
>>>>> Default Network Profile only the to create the users' default
>>>>> profile.
>>>>> That default will be stored on the local windows workstation in the
>>>>> default location. If roaming profiles are enabled, the users' 
>>>>> default
>>>>> profile will be written to the profile share in a directory named 
>>>>> as
>>>>> the
>>>>> user.
>>>>>
>>>>> You can configure the workstation to delete a roaming profile on
>>>>> logout.
>>>>> Whent that is done, if the user has a 'per user' default profile it
>>>>> will
>>>>> be used in preference to the Network Default User profile.
>>>>>
>>>>> Cheers,
>>>>> John T.
>>>>>
>>>>>>
>>>>>> Samba Config:
>>>>>>
>>>>>> [global]
>>>>>>          workgroup = WORKSTATION
>>>>>>          time server = Yes
>>>>>>          log level = 11
>>>>>>          logon script = %u.bat
>>>>>>          logon drive = h:
>>>>>>          domain logons = Yes
>>>>>>          os level = 33
>>>>>>          preferred master = Yes
>>>>>>          domain master = Yes
>>>>>>          profile acls = yes
>>>>>>          logon home = \\www\%u
>>>>>>          logon path = \\www\profile\%u
>>>>>>          profile acls = yes
>>>>>>
>>>>>> [profile]
>>>>>>          create mask = 0777
>>>>>>          directory mask = 0777
>>>>>>          writable = yes
>>>>>>          browseable = yes
>>>>>>          path = /home/profiles
>>>>>>
>>>>>> [netlogon]
>>>>>>          path = /usr/local/netlogon
>>>>>>          read only = No
>>>>>>          locking = No
>>>>>>          root preexec = /usr/local/netlogon/logonscript.pl %U %M 
>>>>>> %m
>>>>>>          root postexec = /usr/local/netlogon/logoutscript.pl %U %M
>>>>>> %m
>>>>>>
>>>>>> [homes]
>>>>>>          comment = Home Directories
>>>>>>          read only = No
>>>>>>          create mask = 0700
>>>>>>          browseable = No
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> John H Terpstra
>>>>> Email: jht at samba.org
>>>>
>>>>
>>>
>>> --
>>> John H Terpstra
>>> Email: jht at samba.org
>>
>
> -- 
> John H Terpstra
> Email: jht at samba.org



More information about the samba mailing list