[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