Yes, you would use Samba.
The installation of Samba is going to be different depending on your distribution, though there is a pretty good chance it is already installed and simply needs to be configured.
Here is a general Samba setup guide, which should help get you started.