"H-disk" share is " /home/%U/disk" User1 H: ---------> /home/user1/disk (h-disk) User2 H: ----------> /home/user2/disk (h-disk) When User1 opens a file "H:Øfoo.doc" and then User2 opens a file on this share with the _same_ name ("H:Øfoo.doc") we get from Word (office programs?): "Foo.doc already opened by another user". When user1 closes his/her "foo.doc" on the home-share user2 is able to open the file. This is on Windows 2000 Terminal Services SP2 with Citrix Metaframe 1.8 (dont diss this because it is Terminal Services please!) using office 2000. On NT 4.0 TS w/metaframe 1.8 everything is okay. With "foo.txt" and notepad.exe on W2K it works nicely. When using process explorer in windows 2000 i see the PID which have the file opned has a 'handle' like this: ØDeviceØLanmanRedirectorØ:H:Ø5Øserver_nameØh-diskØfoo.doc Anyone got a clue to how to let Windows 2000 (office?) know that those home-shares are two diffrent shares with diffrent files? As a last resort we can fix it with: making a share "h-disk ---> /home" Put in logonscript: net use H: ØØserver_nameØh-diskØ%username%Ødisk We really do not like this as it will put the "root home disk" open for browsing (yes I know about browsable=no). So - anyone out there please please help us with a solution for this. Any shot at it at all would be appriciated. Regards Per Kjetil Grotnes --- IT-Seksjonen, Plan- og bygningsetaten, Oslo Kommune Tlf: 22 66 26 61, Fax: 22 66 26 65
Per Kjetil Grotnes wrote:> > "H-disk" share is " /home/%U/disk" > > User1 H: ---------> /home/user1/disk (h-disk) > User2 H: ----------> /home/user2/disk (h-disk) > > When User1 opens a file "H:?foo.doc" and then User2 opens a file on this share > with the _same_ name ("H:?foo.doc") we get from Word (office programs?): > > "Foo.doc already opened by another user". > > When user1 closes his/her "foo.doc" on the home-share user2 is able to open the > file. > > This is on Windows 2000 Terminal Services SP2 with Citrix Metaframe 1.8 (dont > diss this because it is Terminal Services please!) using office 2000.Don't use %U on Win2k Terminal Services. Use [homes] and make sure you reference it with the *users* name, not 'homes'. Andrew Bartlett -- Andrew Bartlett abartlet@pcug.org.au Manager, Authentication Subsystems, Samba Team abartlet@samba.org Student Network Administrator, Hawker College abartlet@hawkerc.net http://samba.org http://build.samba.org http://hawkerc.net