Samba allows a *nix computer (such as IPFire) to act as a windows file and print server.

Samba General

Samba Configuration