Doing the Samba
security = share
encrypt passwords = Yes
comment = Home Directories
read only = No
create mask = 0750
comment = Public Stuff
path = /home/Public
read only = No
guest ok = Yes
You can see that 3 shares have been defined. Global, Homes and
Public. Public is user-defined share but Global and Homes are both special
Any options defined under global are applied to all shares that are
defined below. However, if the same option is specified in a share also
then the parameters of the share override the parameters of the global
Homes is another special section that allows users with accounts on the
Samba server to access their home directories. When a client connects to
the Samba server and tries to access a share then Samba checks for the
name of the share in the configuration file. If no share is found with
that name then it is assumed to be a username which is then checked
against the password file. If a username is found in the password file and
the supplied password is correct then the client is given access to his
home directory. It can be specified here whether the client is given full
read-write access or read-only access.
Another special section that can be defined is Printers. If you want to
give Windows clients print access to the printer on the Samba server then
required options are defined under here. More on that later.
Let's look at my smb.conf file for now.
The first line identifies the section as global. Common options that go
under this section are:
Workgroup name: Enter the workgroup that you will be join here.
Server string: Enter a more descriptive comment regarding your computer in
here. It will be displayed along with your computer name. Not really
required but it helps to put it in there.
Security: This is where you decide what level of security you want to use
for the Samba server. Possible options here are user, share, server or
User: The various shares are first checked against a valid username and
password combination before access is given to the share. This is the
default method of access if no other is specified in version 2.0.6. If you
have a older version of Samba then the share level security is the default