The other guy was right. Samba is what you're looking for. Go to http://www.oreilly.com/openbook They have "Using Samba" and "Linux Network Administration Guide" up for free (along with a few other books). It's their little "Open Book Project".