Samba is a fileserver service/server role used primarily by UNIX and Linux systems with the simple duty of facilitating network shares, using the Server Message Block (SMB) protocol, which allows access to various networked elements like documents, folders and printers. Like other Linux/UNIX programs, it is open-source, and thus free. It can be used on the various Windows Server distributions, including Small Business Server (SBS) 2003, a stripped down version of Windows Server 2003. Samba is usually used to simplify file sharing among various client platforms.
Download the Samba package and unzip it. Locate the path that Samba is unzipped to, and double-click "smbsetup.cmd." When the command prompt window closes, indicating that the install has completed, double-click "cygsetup.cmd."
Restart the server. Since this is technically adding a third-party server role, restarting the server allows the services and protocols to start as cleanly as possible. In this case, the Cygnus and SMB services will start.
Return to the Samba directory and double-click on "start_daemons.cmd." Open the command prompt and type "smbclient -L localhost -U guest%password" verbatim. You should be given information about the active Samba fileserver, indicating that it is now working.