Progmar Marcin Załęczny


Samba installation and configuration

To install samba server execute following command: sudo apt-get install samba samba-doc smbfs winbind

Now you have to configure samba shares. Below is an example of how to add sample www share:

        path = /var/www
        coment = Webserver root
        writeable = Yes
        browseable = Yes
        guest ok = No
        force user = mzaleczny

Next you should add samba username and provide password for him (the user must be also available in Ubuntu system): smbpasswd -a mzaleczny

Now restart samba daemon for new settings take place: service smbd restart

Finally you can view if share is available by issueing following command: smbclient -L

Mounting samba share

Before mounting samba share you must make sure that ubuntu package cifs-utils is installed. If not - install it now: sudo apt-get install cifs-utils After successfully installed cifs-utils you can mount samba share with the command: sudo mount -t cifs -o username=mzaleczny,password=passwd // /mnt/samba_www

Firewall ports

To properly serve samba shares, on the server's firewall should be opened following ports: 137,138,139.