[Samba] Roaming profile - Folder redirection - Erase file on
server
Thierry Lacoste
lacoste at miage.univ-paris12.fr
Sun Jul 1 19:08:16 GMT 2007
Maybe a problem with offline files.
Did you disable them?
If not try to do it with gpedit.msc
Thierry.
On Saturday 30 June 2007 03:01, Patrik Dufresne wrote:
> [I post the same message on Ubuntu forum]
>
> Hi,
>
> I need help to fix a problem with Samba as PDC and Folder redirection on a
> Roaming Profile. I know it's not the best place to post this, but I don't
> know any better place. So if you have suggestion, tell me.
>
> Here my problem :
>
> I'm in a testing environement with a Samba server setup as a PDC with some
> share (netlogon, profiles) to support roaming profile. My "smb.conf" file
> contain the good configuration parameters for "logon path" and "logon home"
> etc ..
>
> For my roaming profile, I setup a Folder redirection using the
> "HKEY_CURRENT_USER\Software\Microsoft\Windows\Curr entVersion\Explorer\User
> Shell Folders" registery key. I modify the value of AppData, Cookies,
> Desktop, Favorites, My Pictures, Personal. Every folder are redirect to the
> network share with %LOGONSERVER% and %USERNAME% variable. There is no
> problem with the redirection, when I connect every thing are correctly
> redirect.
>
> For example, if I create a file named "textfile.txt" on my desktop, I see
> it on the shared folder. (I do a "ls" command with ssh directly on the
> server to be sure). I can add, remove, edit file on the desktop and every
> thing are OK.
>
> The problem come when I logout The window client do some sort of
> synchronization of a local folder with the shared folder. For example,
> C:\Documents and Seetings\admin\Desktop\ with
> \\MyServer\profiles\admin\Desktop. I fact, it's not a synchronization, it's
> just delete the shared folder and replace it by the content of the local
> folder. The result is that every modification done on the desktop (that are
> redirected) are lost at the logout.
>
> It's a very annoying problem that I can't solve by my self. I search
> everywhere without any tips.
>
> I try some config with "ExcludeProfileDirs" registry key without success.
> It's possible that I don't use it correctly.
>
> Thank for you help and comment.
>
> [global]
> dos charset = 850
> unix charset = UTF8
> workgroup = ENTREPRISESMD
> server string = Samba server
> passdb backend = ldapsam:ldap://127.0.0.1/
> time server = Yes
> deadtime = 15
> socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192
> SO_SNDBUF=8192
> load printers = No
> add user script = /usr/sbin/smbldap-useradd -m "%u"
> delete user script = /usr/sbin/smbldap-userdel "%u"
> add group script = /usr/sbin/smbldap-groupadd -p "%g"
> delete group script = /usr/sbin/smbldap-groupdel "%g"
> add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
> delete user from group script = /usr/sbin/smbldap-groupmod -x "%u"
> "%g" set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u" add
> machine script = /usr/sbin/smbldap-useradd -w "%u"
> logon script = login.bat OR %U.bat
> logon path = \\%L\PROFILES\%U
> logon drive = h:
> logon home = \\%L\PROFILES\%U
> domain logons = Yes
> os level = 40
> domain master = Yes
> dns proxy = No
> wins support = Yes
> ldap admin dn = cn=admin,dc=entreprisesmd,dc=homeip,dc=net
> ldap delete dn = Yes
> ldap group suffix = ou=Group
> ldap idmap suffix = ou=People
> ldap machine suffix = ou=Computers
> ldap passwd sync = Yes
> ldap suffix = dc=entreprisesmd,dc=homeip,dc=net
> ldap user suffix = ou=People
> winbind use default domain = Yes
> inherit permissions = Yes
> inherit acls = Yes
> inherit owner = Yes
> case sensitive = No
> hide files = /desktop.ini/ntuser.ini/NTUSER.*/
> msdfs root = Yes
>
> [netlogon]
> comment = Network Logon Service
> path = /data/usersdata/netlogon
> read only = No
> browseable = No
>
> [PROFILES]
> comment = User profiles
> path = /data/usersdata/profiles
> read only = No
> create mask = 0600
> directory mask = 0700
> inherit permissions = No
> inherit acls = No
> inherit owner = No
> profile acls = Yes
> browseable = No
> csc policy = disable
>
>
>
> I take a look in the log file c:\windows\debug\usermode\userenv.txt and
> it's clear that the windows workstation just remove the file I add on the
> desktop
>
> USERENV(25c.260) 20:36:52:752 SyncItems: removing <E:\admin\Desktop\New
> Text Document.txt>
>
>
> --
> Patrik Dufresne
More information about the samba
mailing list