Strange Bug with WinXP client and Win2K Server

From: Mike Garner (mgarner@western.edu)
Date: 09/21/02


From: "Mike Garner" <mgarner@western.edu>
Date: Fri, 20 Sep 2002 15:46:41 -0700


Here's a very strange problem with a Windows XP client
and Win2K server understanding Write Only file
permissions on network drives when File Sharing for
Macintosh Services have also been enabled on same share
(but the shares are being accessed from an XP client).
I've been able to reproduce the problem with these steps
but can't find a fix.

Do this:
Setup 2 shares on a Win2K Server.
        -1st share grant a user change rights to the
share and under security
                -Create a text file in this share called
doc.txt
        -2nd share grant user change rights to the share
and under security
                -Create a folder called drop off within
the 2nd share
                -Modify permissions so the user has ONLY
the Write permission
Logon to WinXP client and map connections to the two
shares.
        Try to drag the doc.txt from share 1 to the drop
off folder of share 2. Because of the Write only
permissions you won't be able to open the drop off
folder so you'll just have to drag it to the folder and
release when the folder is highlighted.
...It should work!

Now enable file sharing for Macs on share 1 with the
doc.txt file so this share would be accessible from a Mac
as well...for the file permissions just choose the custom
option and it should have the same permissions as the
security permissions
Clean out the drop off folder.
Logon to the XP client again with the same user and try
dragging the file. Did you get an error that said:
Cannot copy doc:Command completed successfully ?

...it didn't actually copy the file. Does anyone have a
fix for this? A work around I've developed is to allow
Write and List Folder Contents on the drop off folder.
However for some reason this will allow a user to
overwrite a file that exists with the same name as the
file they are trying to place in the drop off
folder...which isn't too great. This same thing works
just fine when the client is an NT workstation so I think
its a bug with XP.

If you turn off the file sharing for Macs the problem
doesn't go away. The share has to be disabled, the
folder deleted, then the Windows folder recreated and the
windows share (only) re-enabled before it will work again.

Any thoughts?

Mike - mgarner@western.edu



Relevant Pages

  • Re: Problem accessing user machine.
    ... you can write to the shared folder. ... if you do use the connectcomputer wizard to join client computer ... Select Sharing tab, click Permissions button ... Microsoft CSS Online Newsgroup Support ...
    (microsoft.public.windows.server.sbs)
  • Re: Limited Access
    ... uncheck the last option for use simple file sharing. ... that user account to access includes that user account and that other shares ... the needed access to that folder. ... user read/list/execute permissions if you want them to see and copy files ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Access is denied. , error from ipconfig, ping, netsh, etc.
    ... To access the folder's Security Tab to do the steps below Simple File Sharing has to be disabled. ... With Windows XP Pro you have to disable Simple File Sharing in the Folder Options, with XP Home you have to boot to Safe-Mode. ... Click on the Security Tab and then again on the Advanced button (Special Permissions) ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Folder Sharing Help Needed
    ... authenticating to domain user accounts] with simple file sharing disabled ... folder [NTFS permissions] of the folder being shared. ... the only file sharing that I can to work is simple sharing. ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Cant access folder in user account over network
    ... you can temporarily disable Simple File Sharing by starting ... >> A Description of the Safe Mode Boot Options in Windows XP: ... >> and Security, and share the folder. ... click the Permissions button to ...
    (microsoft.public.windowsxp.network_web)