RHEL 5 quick and dirty samba primer

samba
A friend asked me for a quick primer on how to set up a windows accessible share under RHEL 5, so I thought I would include it here for the benefit of anyone interested.
- sudo yum -y install samba
- sudo vim /etc/samba/smb.conf
- replace the file with something like so:
[global]
workgroup = SOMEWORKGROUPNAME
server string = SERVERHOSTNAME Samba Server Version %v
security = user
netbios name = CALLMESOMETHING
[data]
comment = my data share
path = /data
read only = no
writable = yes
guest ok = no
available = yes
valid users = USERNAME
- add a local user to the box: sudo useradd USERNAME
- add the local user to samba and give password: sudo smbpaswd -a USERNAME
- restart samba service: sudo service smb restart
- make sure samba starts at boot: sudo chkconfig smb on
- adjust your firewall settings if necessary
At this point you should be able to access the share at //servername/data.
Have fun!