Here is a simple use of Samba on a Linuxbox (laptop in this case).
Hardware: Acer Aspire 5315
OS: openSUSE 11.1
In the following posts, I will configure Samba 2 different ways,
but in addition to these, you could always just manually edit the
/etc/samba/smb.conf file.
If Samba isn't already installed you have to install it via
package manager, source, etc... (I'm using Yast)
As you can see, I also installed the client utilities.
Now I'll configure using the Samba Server link in Network Services section shown.
Simple graphical setup
You would normally set up your Samba Server as the
primary domain controller,
but in my case, I already have one (my existing Linux Server).
You will want this server to start-up during boot and you will also
need to poke a hole in your firewall.