Here's how I do SAMBA for home networking with a Linux box and a Windows box...
1) Make sure you have the correct packages installed, you need these:
Code:
samba-common-3.0.14a-2
samba-client-3.0.14a-2
samba-3.0.14a-2
Don't worry about version number, my pc up to date with the latest FC4 updates so yours may differ.
2) Make a share on your file system (as root) eg:
3) Change the ownerships and permissions on the folder (as root):
Code:
chown -R username:group /public
chmod 777 /public
Now what I've done is made this folder writable by everyone and the folder will be owned by you, so make sure to replace username:group with your details eg my name is michael and there is a group called michael, so I have michael:michael
4) Open your favourite text editor as root (I use vi):
Code:
vi /etc/samba/smb.conf
Now the [GLOBAL] information is pretty self explanatory, here's mine for example:
Code:
[global]
# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = RASPBERRY
# server string is the equivalent of the NT Description field
server string = Michael's PC
All I've done is added myself to a workgroup and added a server string, just a description of my pc on the network.
5) Now to make it easier, just scroll down to where you see [public] and uncomment those lines:
Code:
[public]
path = /public
public = yes
only guest = yes
writable = yes
printable = no
6) Add the init scripts for samba:
Code:
chkconfig --add smb
chkconfig smb on
/etc/init.d/smb start
Done!
That's a pretty simple how-to, but it works and you will be able to browse your Linux from your windows box.
Hope it helps.