Over the Christmas Holiday, I finally decided to take on the challenge on why I could not connect to a share on my Windows XP computer from my MacBook.
When I would try to go to Network -> Gandalf (my Windows XP machine name) and connect, I would receive an invalid alias error and ask if I wanted to fix or delete it. Trying to fix it lead to a dialog box to select a file...not knowing what to select, I canceled out of it. When I tried to delete the alias, I would receive an insufficient permissions alert to delete the alias.
To make sure I could access my Windows machine, I tried telnet and had no problem connecting. Therefore, I validated the credentials I was using were correct. After several hours of searching the web, I finally found the solution. The problem was with the Windows share. By default, Windows Professional uses a "simple mode" for granting permissions to the share. Don't confuse the share permissions with the directory permissions. Despite granting users ability change files in the share, I still couldn't access it.
The solution was to open Windows Explorer and go to Tools -> Folder Options -> View -> Advance Settings -> Uncheck "Use Simple file sharing (Recommended)". Then, after this, go back to your share and right click and select Sharing and Security -> Sharing -> Permissions and make sure the user account you are trying to access the share with is included in the Share Permissions List.
As it turns out, with Simple File Share Mode, Windows XP only grants the Guest user account access to the share which I disabled. By granting my specific user credentials to the share, viola, problem solved.
Labels: Annoyances, Computers, Mac OS X, MacBook