sharing PC with winXP

I need to share the PC with Suse with PC running Win XP
I have Samba Server and the Win XP PC is showing the shared folders. But on clicking on them, error shows up" No permission"

How do I give the permissions.

Also the shared drives of the WinXP are not visible in Suse PC. Workroup is the same for both Suse and Win XP

Please suggest.

You should find all the help you need here
Linux HOWTOs and Tutorials: Suse Linux 10.0, 10.1 openSUSE 10.2, 10.3, 11.0

And specifically for the situation you described, with the defaults normal in windows e.g.xp and in openSUSE:
Suse is more secure than windows so you need to enter someone, e.g. your Suse username, into the Smaba user database with a password. Then from windows you can supply that username and password and gain access.

Look at the Samba database thing on this link:
Permission to Access Suse/openSUSE Default Shares
That’s from the tutorials that caf4926 suggested.

Do you have the samba client installed? For some reason, when I installed samba on my laptop, it didn`t install the samba client and I had to install it separately.

Also the shared drives of the WinXP are not visible in Suse PC. Workroup is the same for both Suse and Win XP

That is a feature of openSUSE’s firewall since 11.0. Go to Yast → Firewall → Masquerading and add Samba browsing for your local network (external zone). E.g. 192.168.1.0/24

Oops. Sorry, it’s Firewall → Broadcast, not Masquerading.