File sharing between XP, Vista and OS X on a local network

By Craig Simms on 03 June 2008

Creating a share user

First we want to create a special user to access any shared files and folders. So return to your User Accounts Control Panel, and click Create a new account. For the sake of this article, we'll call it share. Click Next, make it a Limited account and click the Create Account button. Click on the created share account, select Create a password, and enter something accordingly. We're going to be boring for the sake of the article and use the password share, but you'll want to choose something more secure.

Setting up the limited share account.
(Credit: CBS Interactive)

Hide the share user from the Welcome screen

If you're using the classic CTRL+ALT+DEL log-on screen, then this isn't needed and you can go on to the next section. If you're using the Welcome screen however, you might want to hide the share user from the log-on screen to keep things neat — after all, it should never have to log in locally.

Let's banish the share user from the Welcome screen.
(Credit: CBS Interactive)

Once again we'll need to visit the Registry Editor for this piece of magic, so click the Start button, click on Run, type regedit and hit the Enter key.

Once there browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList, right click in an empty portion of the right-hand pane and select New and then DWORD Value. Enter the name of the user you don't want to turn up on the log-on screen (in this case, share), close the Registry Editor and then logout. The extra user should now be gone from the list. Note that this will also hide the share user from the Control Panel > User Accounts page — you'll need to access it from Control Panel > Administrative Tools > Computer Management, the go to Local Users and Groups and finally the Users section to administer it, or remove the registry key you just created.

Turn off Simple File Sharing

Next we're going to turn off Simple File Sharing, to access finer security and sharing options.

First you'll need to open Windows Explorer (usually found under Start > Programs > Accessories). Once loaded click on the Tools menu, select Options, then click on the View tab. Scroll all the way to the bottom of the list, deselect Use simple file sharing (Recommended), and click OK.

Disabling simple file sharing.
(Credit: CBS Interactive)

Create a share folder

Now we're going to share a folder. While you can use an existing one, for the sake of this tutorial we're going to create a new folder called share in the root directory of the hard drive (usually C:\).

Right click on the share folder, and select Sharing and security. Click the Share this folder radio button, and give it an appropriate share name.

Sharing the share folder.
(Credit: CBS Interactive)

Click the Permissions button, select the Everyone entry and click the Remove button — this ensures that any other accounts local to the machine will not be able to access the folder remotely. Now we're going to allow the share user you created earlier to read and write to the share folder.

Click the Add button, then click the Advanced button. Click the Find Now button, then select the share user from the list and click OK. Click OK once more, then make sure the share user is selected above and click the check box. At this point the folder should be visible on the network and accessible to anyone who enters the username share and the relevant password. They'll be able to copy files to and from the folder, but they won't be able to delete files, rename them or move them. If that's how you like it, just press OK. If you want to give others on your network the ability to alter files and folders remotely, read on.

Selecting the share user for permissions.
(Credit: CBS Interactive)

Click the Security tab next to the Sharing tab. Click the Add button, then the Advanced button, then the Find Now button, select the share user and click OK. Click OK again, make sure share is selected in the user list, and then set what permissions you want the user to have below. Click OK when you're done, and the share should not only be visible on the network, but fully open to the share user once logged in.

Giving the share user total control of the folder.
(Credit: CBS Interactive)

Finished with XP

XP should now be set up for sharing. Feel free to add any other folders using the relevant steps above. To find out how to connect to a Vista or Mac share from XP, please proceed to Connecting to the machines. To set up a Mac or Vista machine for file sharing, read on!

Topics: file sharing, local, network, osx, vista, xp, smb, how to, mac os x, os x, windows vista, windows xp

Related Articles

Comments (22)

  • thomasoffinga commented on 19/09/2009 01:15 Report abuse

    Thanks you sir, this solved my problems!

  • Rob commented on 17/08/2009 11:07 Report abuse

    Well, after countless hours fiddling with my new Vista desktop, and attempting to get it communicating with my XP laptop, this tutorial had me up and running in no time. It's amazing to me how Microsoft hasn't spelled out this process so plainly. Thanks.

  • Hyo commented on 31/07/2009 23:17 Report abuse

    Thanks a lot, it helped me to build our home network.

  • Leigh-AnneW commented on 09/07/2009 14:06 Report abuse

    The Vista HD mounted to my Mac OS 10.5.7 HD, but when it opened, I cannot see any files or folders. Also, when I tried to upload my PDF file from my Mac to Vista, it said that I don’t have the permission rights to do it. What am I doing wrong? Please help. Thank you.

  • norbert commented on 24/06/2009 21:51 Report abuse

    thank you, this worked. Final page about vista is what i was looking for. wth do you need to prepend the ip to the username microsoft?

    Unfortunaly now this user keeps using vista, that's a shame

  • Johnny commented on 23/06/2009 20:01 Report abuse

    A very nice tutorial, but i have one problem. i can't deselect 'use simple file sharing' because this option isn't there. Does anyone know how i can fix it...

  • Patski commented on 23/05/2009 09:53 Report abuse

    Thank you SO much for this excellent tutorial. Beautifully written and easy to follow. I'm running windows in virtualbox and was having real issues with slow apps using the virtualbox shared folders. You might add a bit about mapping a drive to your share - I had to do this to make the final link but that was easy after everything else. HUGE thanks!

  • iMurray commented on 12/05/2009 22:38 Report abuse

    A very helpful post... For some reason I didn't need to go into regedit to delete user from the login screen... That was a bonus. I added all my users via user management as advised. Then adjusted folder permissions accordingly. Worked well, I should have set the users to have their passwords change expire for that enhanced touch. Thanks again

  • vicky commented on 09/05/2009 23:14 Report abuse

    you can also visit this link for Vista and XP networking http://hubpages.com/_98321/hub/How-to-setup-LAN-between-XP-and-Vista-PCs

  • LlF commented on 22/04/2009 09:24 Report abuse

    this is the most complete and detailed how-to i find on the internet. iv searched a LOT, and with your how-to, iv finally got all my machines sharing like i wanted.
    i hope this page will not be deleted soon, ill prolly return here for future referance

Post your own comment

You must read and type the 6 chars within 0..9 and A..F

You must read and type the 6 chars within 0..9 & A..F

Submit

Enter your personal information to the left, or sign in with your Facebook account by clicking the button below.

Connect

The Explain Series

Must read