#
#
#
#
#
#

Samba Configuration

Posted by addidnugroho On Thursday, May 28, 2009

|LINUX|

Once Again about file sharing.
Samba is free software which re-implementation of SMB/CIFS networking protocol, that is developed by Adrew Tridgell. With samba, it will enable us to sharing file among some operating system based on Unix / Linux, Windows, everthan MacOS.

How to configure samba in Linux?
You must have samba software in your Tux. By default, it will be installed automatically at fisrt time. Ensure samba was installed and then do this:
(In this case, we will share folder with samba)

Edit Configuration of samba
$ sudo vim /etc/samba/smb.conf

[Guest Share]
comment = share to all
path = /path/directory
browseable = yes
writeable = yes
read only = yes
guest ok = yes
encrypt password = yes
smbpasswd file = /etc/samba/smbpasswd
hosts allow = 192.168.19.0/255.255.255.0

Restart service of samba
$ sudo /etc/init.d/samba restart
Check your samba sharing!
$ testparm

For complete setting, check this out!

[global]

workgroup = MSHOME
server string = %h server (Samba, Ubuntu)
dns proxy = no
interfaces = lo eth0
bind interfaces only = true
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = share
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
guest account = nobody
invalid users = root
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .

[Media]
comment = Full Access Media Share
path = /media/Media
browseable = yes
read only = yes
guest ok = yes

If you want to certain user can open the sharing folder, you must add your user to user samba.
$ sudo smbpasswd -a
and in the configuration, add this:
users valid =
elshadino act

0 comments