Howto: Adding share in samba server under Linux or UNIX

Posted on in Categories , , , , , , , , last updated February 15, 2007

Q. How do I add share called incoming? This share definitions should be linked up to directory called /home/incoming.

A. You can define a share using samba configuration file itself. Open /etc/samba/smb.conf file and add code snippet as follows:

# vi /etc/samba/smb.conf

Add following code:

[incoming]
   comment = Icomming data
   writable = yes
   path = /home/incoming

Save close the file. Restart Samba :
# /etc/init.d/samba restart
If you are using Redhat/CentOS/Fedora core type:
# service smb restart

See also:

=> A Samba permission howto

=> For more information and samba configuration option read smb.conf man page by typing following command:
man smb.conf

=> Visit official samba web site for more examples and information.

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin and a trainer for the Linux operating system/Unix shell scripting. He has worked with global clients and in various industries, including IT, education, defense and space research, and the nonprofit sector. Follow him on Twitter, Facebook, Google+.

5 comment

  1. Hi,
    I did the same…but it dint worked…whenever i try to connect samba share it prompts “Network path could not found”

  2. It is advisable to do an include to an extras file and put your samba share configs in there. Isolate your custom changes away from an applications main configuration file if it all possible.

    Another great post that I used for quick reference. Thank you for your site!

  3. What are the steps required if i have to share the same share files and printers (In samba)with Active Directory users as well as local users..

  4. Um… don’t you have to create the directory /home/incoming ?
    and does it need chmod and chgroup and do I need to add user passwords to samba or will it just work from the windows clients?

Comments are closed.