How to set up Samba in Ubuntu/Linux, and access it in Mac OS and Windows
Samba allows to share files and printers with other computers remotely, regardless their operating system (linux, windows, Mac, ...).This guide show how to intall and configure the Samba service in a Ubuntu machine and access it through windows and mac.
Setting up the Samba File Server on Ubuntu/Linux:
Open the terminal
Install samba with the following command:
sudo apt-get install samba smbfs
Configure samba typing:
vi /etc/samba/smb.conf
Set your workgroup (if necesary). Go down in the file, until you see :
# Change this to the workgroup/NT-domain name your Samba server will part of workgroup = WORKGROUP
Set your share folders. Do something like this (change your path and comments)
# Adrian's share [MyShare] comment = YOUR COMMENTS path = /your-share-folder read only = no guest ok = yes
Restart samba. type:/etc/init.d/smbd restart
Create the share folder: sudo mkdir /your-share-folder
Set the permissions: sudo chmod 0777 /your-share-folder
you are all set in ubuntu
Accessing Samba Server Files from:
Mac OS
Open finder
Menu Go -> Connect to server (command-k)
In the "Server Address" textbox, type: smb://<your-ip-address-to-ubuntu>
Connect
Select guest and OK
Your all set, you'll be able to see /<your-share-folder> from here.
Windows
Start button -> Run
Type: \\<your-ip-address-to-ubuntu>\<your-share-folder>
All set
If you need to enable the samba ports in your firewall these are the ports:
port type port no udp 137 udp 138 tcp 139 tcp 445