Thứ Bảy, 15 tháng 2, 2014
Tài liệu Using Samba-4. Disk Shares-P2 doc
If you were to click on the Hydra icon, a window should appear that shows
the services that it provides. In this case, the window would be completely
empty because there are no shares on the server yet.
4.4.1 Server Configuration Options
Table 4.3
summarizes the server configuration options introduced
previously. Note that all three of these options are global in scope; in other
words, they must appear in the [global] section of the configuration file.
Table 4.3: Server Configuration Options
Option Parameters Function Default Scope
netbios
name
string Sets the primary
NetBIOS name of the
Server DNS
hostname
Global
Table 4.3: Server Configuration Options
Option Parameters Function Default Scope
Samba server.
server
string
string Sets a descriptive string
for the Samba server.
Samba %v
Global
workgroup
string Sets the NetBIOS
group of machines that
the server belongs to.
Defined at
compile time
Global
4.4.1.1 netbios name
The netbios name option allows you to set the NetBIOS name of the
server. For example:
netbios name = YORKVM1
The default value for this configuration option is the server's hostname; that
is, the first part of its complete DNS machine name. For example, a machine
with the DNS name ruby.ora.com would be given the NetBIOS name
RUBY by default. While you can use this option to restate the machine's
NetBIOS name in the configuration file (as we did previously), it is more
commonly used to assign the Samba server a NetBIOS name other than its
current DNS name. Remember that the name given must follow the rules for
valid NetBIOS machine names as outlines in Chapter 1, Learning the
Samba.
Changing the NetBIOS name of the server is not recommended unless you
have a good reason. One such reason might be if the hostname of the
machine is not unique because the LAN is divided over two or more DNS
domains. For example, YORKVM1 is a good NetBIOS candidate for
vm1.york.example.com
to differentiate it from vm1.falkirk.example.com,
which has the same hostname but resides in a different DNS domain.
Another use of this option is for relocating SMB services from a dead or
retired machine. For example, if SALES is the SMB server for the
department, and it suddenly dies, you could immediately reset netbios
name = SALES on a backup Samba machine that's taking over for it. Users
won't have to change their drive mappings to a different machine; new
connections to SALES will simply go to the new machine.
4.4.1.2 server string
The server string parameter defines a comment string that will appear
next to the server name in both the Network Neighborhood (when shown
with the Details menu) and the comment entry of the Microsoft Windows
print manager. You can use the standard variables to provide information in
the description. For example, our entry earlier was:
[global]
server string = Samba %v on (%h)
The default for this option simply presents the current version of Samba and
is equivalent to:
server string = Samba %v
4.4.1.3 workgroup
The workgroup parameter sets the current workgroup where the Samba
server will advertise itself. Clients that wish to access shares on the Samba
server should be on the same NetBIOS workgroup. Remember that
workgroups are really just NetBIOS group names, and must follow the
standard NetBIOS naming conventions outlined in Chapter 1. For example:
[global]
workgroup = SIMPLE
The default option for this parameter is set at compile time. If the entry is
not changed in the makefile, it will be WORKGROUP. Because this tends to
be the workgroup name of every unconfigured NetBIOS network, we
recommend that you always set your workgroup name in the Samba
configuration file.[ 2
]
[2] We should also mention that it is an inherently bad idea to have a
workgroup that shares the same name as a server.
4.5 Disk Share Configuration
We mentioned in the previous section that there were no disk shares on the
hydra server. Let's continue with the configuration file and create an empty
disk share called [ data]. Here are the additions that will do it:
[global]
netbios name = HYDRA
server string = Samba %v on (%L)
workgroup = SIMPLE
[data]
path = /export/samba/data
comment = Data Drive
volume = Sample-Data-Drive
writeable = yes
guest ok = yes
The [data] share is typical for a Samba disk share. The share maps to a
directory on the Samba server: /export/samba/data. We've also provided a
comment that describes the share as a Data Drive, as well as a volume
name for the share itself.
The share is set to writeable so that users can write data to it; the default
with Samba is to create a read-only share. As a result, this option needs to be
explicitly set for each disk share you wish to make writeable.
You may have noticed that we set the guest ok parameter to yes. While
this isn't very security-conscious, there are some password issues that we
need to understand before setting up individual users and authentication. For
the moment, this will sidestep those issues and let anyone connect to the
share.
Go ahead and make these additions to your configuration file. In addition,
create the /export/samba/data directory as root on your Samba machine with
the following commands:
# mkdir /export/samba/data
# chmod 777 /export/samba/data
Now, if you connect to the hydra server again (you can do this by clicking
on its icon in the Windows Network Neighborhood), you should see a single
share listed entitled data, as shown in Figure 4.4
. This share should also
have read/write access to it. Try creating or copying a file into the share. Or,
if you're really feeling adventurous, you can even try mapping a network
drive to it!
Figure 4.4: The initial data share on the Samba server
4.5.1 Disk Share Configuration Options
The basic Samba configuration options for disk shares previously introduced
are listed in Table 4.4
.
Table 4.4: Basic Share Configuration Options
Option Parameters Function Default Scope
path
(directory)
string (fully-
qualified
pathname)
Sets the Unix directory
that will be provided
for a disk share or used
for spooling by a
printer share
/tmp
Share
guest ok
(public)
boolean
If set to yes,
authentication is not
needed to access this
share
no
Share
comment
string Sets the comment that
appears with the share
None Share
volume
string Sets the volume name:
the DOS name of the
physical drive
Share
name
Share
Table 4.4: Basic Share Configuration Options
Option Parameters Function Default Scope
read only
boolean
If yes, allows read
only access to a share.
yes
Share
writeable
(write ok)
boolean
If no, allows read only
access to a share.
no
Share
4.5.1.1 path
This option, which has the synonym directory, indicates the pathname at
the root of the file or printing share. You can choose any path on the Samba
server, so long as the owner of the Samba process that is connecting has read
and write access to that directory. If the path is for a printing share, it should
point to a temporary directory where files can be written on the server before
being spooled to the target printer ( /tmp and /var/spool are popular choices).
If this path is for a disk share, the contents of the folder representing the
share name on the client will match the content of the directory on the
Samba server. For example, if we have the following disk share listed in our
configuration file:
[network]
path = /export/samba/network
writable = yes
guest ok = yes
And the contents of the directory /usr/local/network on the Unix side are:
$ ls -al /export/samba/network
drwxrwxrwx 9 root nobody 1024 Feb 16 17:17 .
drwxr-xr-x 9 nobody nobody 1024 Feb 16 17:17
drwxr-xr-x 9 nobody nobody 1024 Feb 16 17:17
quicken
drwxr-xr-x 9 nobody nobody 1024 Feb 16 17:17
tax98
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét