|
前言 samba 是一个能夠让 MS-windows的使用者分享UNIX系统档案/印表机资源工具,可以想像它就是【网络邻居】,如果你的 Windows NT 只是拿来使用档案/印表机分享, 那模式可以完全用此取代的。
SMB (Session Manager Block)会议通讯时的主要区块,这是使用在 Linux上,本章节主要介绍如何使用SMB protocol这项协定,也有人称这是网络基本的通讯系统,或是区域网络通讯管理的协定也可称它为网络邻居。
它的工作原理是让 NetBEUI (Windows网络邻居的通讯协定)与SMB(Server Message Block)这两种协定运作在 TCP/IP的通讯协定上,且使用 Window95/98/NT的NeBEUI协定让你的Linux机器可以在网络邻居上被 Window95/98/NT看到,所以Linux就可以在网络邻居上沟通.也就是說 Samba Server可以让你的Linux变成如Novell Server一般可以让 Windows 的使用者用网络邻居分享Linux开放出来的档案和打印机.
1.Linuxconf 的设定
进入RedHat CLE 画面后,在文字视窗下打入 linuxconf 指令,如图片1
进入到 linuxconf 画面后,会有很多选项,执行【Config】/【Networking】/【Server tasks】/【Samba file server】,如图片2

2. Defaults 值的设定
当点选 Defaults 右边即出现Share setup这个画面,如图片3 【 Work group】这是设定区域网络的网络群组名称,预设值为 MYGROUP,读者可依个人的需求设定 图3
接著要更改/etc/smb.conf 的设定,首先在文字视窗下打入【vi/etc/smb.conf】如图片4

再来修改 security = share ,增加 guest ok = yes ,如图片5

修改以上指令的目的是为了把主机的资源分享出来, security可以等於share,user,group,none等,四种选择,說明如下:
【share】大家都可以使用 【user】只有主机上有设定的使用者才可以使用 【group】只有主机上有设定的群组才可以使用 【none】全部都不可以使用
3. Default setup for user′s home 值的设定
(1).【comment/description】:对这个分享档案的描述,在此的预设值 home directories 为使用者的家目錄,如图片6
◆【This share is enabled】 : 決定这个档案是否分享,预设值为不分享. ◆【Browsable 】: 決定这个资料夹是否显示在网络上,预设值为不显示. ◆【Public access 】: 決定是否全部的人都可进入,预设值为不可以. ◆【Writable 】: 決定这个资料夹是否可写,预设值为不可写.
(2).【User list 】: 此项目为列出使用者,群组名称,例如: thomas,wks1,kino
(3).【Read only user list】 : 此向为限定某使用者权限纸拥有读取资料的功能,並不能更改及写入.

在这个操作画面只要点选【This share is enabled】【Browsable】【Writable 】这三个选项,就可以将使用著的家目錄释放出来,例如使用者的名称为 newuser ,其家目錄路径为/home/newuser/,当读者点选【home】这个目錄夹或【newuser】这个目錄夹时,路径就会直接指向/home/newuser ,然后使用者只要打入User Password ,这裡的 Password与 RedHat 裡 newuser 使用者的 Password 一樣,【newuser】这个目錄夹的內容与【home】的內容一樣,登入的 Password 也一樣.
4. Disk share
当 RedHat 主机想要分享一些档案给区域网络上机器的时候,此时就可以在【 Disk share】这个选项操作,先按【Add】增加一个新的分享目錄,如图片7

此处对於【Disk share】做些介绍:
(1).【Share name】: 为分享出去的目錄,所设定的名字 . (2). 【Comment/description】:此拦位为了被分享出去的目錄,做简单的敘述. (3). 【Directory to export】:此拦位为填写被分享出去的目錄之絕对路径. ◆【This share is enabled】:设定这个目錄夹是否分享. ◆【Browsable】:设定是否将分享的目錄与档案显示出来,其预设值为沒有. ◆【Public access】:设定向公眾开放,档案与目錄使每个使用者可读取. ◆【Writable】:设定对分享出来的目錄与档案有沒有写入权限,其预设值为沒有.

Disk share 范例介绍 ,如图片 8
【Share name】: 笔者将分享的目錄设为【share】
【Comment/description】: 此项描述【share】这个目錄为【share file】共享目錄的意思.
【Directory to export】: [share]这个目錄,直接指向 RedHat 主机根目录下 /download 这个档案路径,也就是說在网络邻居读取[share]目錄时,等於直接对 RedHat 主机的根目錄下 /download 做读取动作. (完)
|
| |
|