[Samba] samba + windows xp + roaming profiles

Alex Grönholm demigod at karico.fi
Tue Aug 3 20:51:37 GMT 2004


Xavier Callejas wrote:

> ok, with the first option: I have fc2, stock kernel, don't you know if it 
> support extended attribute??? or I have to recompile the kernel?? and what 
> parameters are requieres to mount a ext3 system with extended attribute??
> 
> El Mar 03 Ago 2004 14:35, Alex Grönholm escribió:
> 
>>Xavier Callejas wrote:
>>
>>>nop, it din't work out.
>>>anyway thankyou very much, do you have an other idea?? :)
>>>
>>>El Mar 03 Ago 2004 13:38, Alex Grönholm escribió:
>>>
>>>>Xavier Callejas wrote:
>>>>
>>>>>Hi, I'm having a problem with the roaming profiles and windows xp.
>>>>>
>>>>>The problem is that when a new user creates automatically a roaming
>>>>>profile and when he logs out the profile stay in the home dir. when he
>>>>>'relogin' the 'desktop.ini' files stop working beacuse they are not
>>>>>'hidden' anymore, and all the folders loss its propertis.
>>>>>
>>>>>Why is that?? what is the solution????
>>>>
>>>>You can only store so much information in the UNIX permissions. My
>>>>solution was to activate extended attribute support and disable the old
>>>>style attribute mapping:
>>>>
>>>>	ea support = yes
>>>>	map archived = no
>>>>	map hidden = no
>>>>        map system = no
>>>>	store dos attributes = yes
>>>>
>>>>This way the system stores the DOS attributes in the extended
>>>>attributes. You need to have a filesystem that supports extended
>>>>attributes (e.g. ext3 & xfs) for this to work.
>>
>>Depending on your distribution, you may have to recompile the kernel
>>with extended attribute support turned on, and mount the filesystem with
>>the extended attribute support option enabled. This is the only proper
>>way to get this to work. It seemed to work out of the box with Fedora
>>Core 2.
>>
>>Keep in mind that once the desktop.ini files have been created, any
>>tweaking you do to samba will not give them the proper attributes.
>>I recommend that you go to your profile dir (on Windows) and:
>>
>>	attrib +h +s desktop.ini /s
>>
>>This will restore the proper attributes to desktop.ini in all
>>subdirectories. If the desktop.ini still shows up, you may want start
>>with a fresh profile if that is an option for you.
>>
>>If, despite all your efforts you cannot get it to work, you can try
>>mapping the "hidden" attribute to UNIX execute permissions:
>>
>>	map archived = no
>>	map hidden = yes
>>	map system = no
>>
>>Doing so will most likely cause most of your files to become invisible
>>though :) But understand that you can only map _ONE_ attribute at a time
>>with the old system!
> 
> 
I have the stock kernel and I haven't modified /etc/fstab so no special 
mount options are used. Roaming profiles started working correctly for 
me after I made the aforementioned config changes so I can only assume 
it's working :)



More information about the samba mailing list