Linux系统samba方式共享安装及设置Word文档格式.docx
- 文档编号:5250915
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:17
- 大小:148.92KB
Linux系统samba方式共享安装及设置Word文档格式.docx
《Linux系统samba方式共享安装及设置Word文档格式.docx》由会员分享,可在线阅读,更多相关《Linux系统samba方式共享安装及设置Word文档格式.docx(17页珍藏版)》请在冰点文库上搜索。
②disable设置7
③端口设置8
④账号设置8
⑤swat目录8
b、启动swat8
c、访问swat及防火墙设置8
d、配置说明(主要看SHARES部分配置)8
①HOME:
介绍Samba的相关程序和文件及其使用方法9
②GLOBALS:
设置Samba的全局参数,即smb.conf文件的[global]。
10
③SHARES:
设置Samba的共享参数11
④PRINTERS:
设置Samba的打印共享参数11
⑤WIZARD:
Samba设置向导11
⑥STATUS:
查看和设置Samba服务状况12
⑦VIEW:
查看Samba的配置文件,即同“cat/etc/samba/smb.conf”13
⑧PASSWORD:
密码设置13
一、相关软件
1、确定定系统是否安装了samba程序
登陆root用户输入命令rpm-qa|grepsamba
[root@localhost~]#rpm-qa|grepsamba
samba-common-3.0.33-3.14.el5
samba-swat-3.0.33-3.14.el5
samba-3.0.33-3.14.el5
system-config-samba-1.2.41-5.el5
samba-client-3.0.33-3.14.el5
[root@localhost~]#
2、查询结果说明
如果查询后列出了下面3个包说明软件已经安装好了
3、samba-swat-3.0.33-3.14.el
其中samba-swat-3.0.33-3.14.el5包是使用网页界面进行配置samba设置的一个工具。
二、软件安装
1、安装包
在安装盘的server目录下可以找到,需要区分32位和64位系统。
2、安装注意事项
在安装时如果碰到需要关联软件的情况,可以通过在命令行后加入“--nodeps”和“--force”进行解决。
3、具体安装
a、安装samba-3.0.33-3.14.el5
在samba-3.0.33-3.14.el5的存放目录下执行如下命令:
rpm-ivhsamba-3.0.33-3.14.el5.x86_64.rpm
b、安装samba-client-3.0.33-3.14.el5
在samba-client-3.0.33-3.14.el5的存放目录下执行如下命令:
rpm–ivhsamba-client-3.0.33-3.14.el5.x86_64.rpm
c、安装samba-common-3.0.33-3.14.el5
在samba-common-3.0.33-3.14.el5的存放目录下执行如下命令:
rpm-ivhsamba-common-3.0.33-3.14.el5.x86_64.rpm
d、安装samba-swat-3.0.33-3.14.el5
在samba-swat-3.0.33-3.14.el5.x86_64.rpm的存放目录下执行如下命令:
rpm–ivhsamba-swat-3.0.33-3.14.el5.x86_64.rpm
三、软件启动
servicesmbstart
四、用户准备
使用useradd增加一个用户,该用户主要是用来设置共享目录,在下面的介绍中会使用到该用户
五、软件配置
1、通过后台配置
Samba的配置文件一般就放在/etc/samba目录中,主配置文件名为smb.conf,该文件中记录着大量的规则和共享信息,所以是samba服务非常重要的核心配置文件,完成samba服务器搭建的大部分主要配置都在该文件中进行。
下面简要介绍smb.conf配置文件的内容,用vi/etc/samba/smb.conf打开该配置文件,可以看到该配置文件按照功能不同分成了三部分:
a、配置项说明
这里主要对smb.conf文件的作用及相关信息进行简要说明,以“#”、“;
”开头的行都是Samba的解释信息以及格式规范,默认是不生效的,可以通过去掉前面的符号来进行设置并使之生效。
b、全局设置
全局设置区是从[global]行开始,主要完成一些对所有共享资源都生效的设置,比较有用的设置具体如下:
#workgroup=NT-Domain-NameorWorkgroup-Name,eg:
MIDEARTH
#HostsAllow/HostsDenyletsyourestrictwhocanconnect,andyoucan
#specifiyitasapershareoptionaswell
#
workgroup=MYGROUP
serverstring=SambaServerVersion%v
;
netbiosname=MYSERVER
interfaces=loeth0192.168.12.2/24192.168.13.2/24
hostsallow=127.192.168.12.192.168.13.
其中,“workgroup=MYGROUP”行可以完成对samba服务器所在工作组的设置;
server“string=SambaServerVersion%v”行可以对服务器的描述进行设置,这主要用途是通过不同的描述,可以使用户能够对工作组中不同的Samba服务器进行区分。
c、Samba安全模式
以“StandaloneServerOptions”行开始为Samba服务器的安全级别设置区域,如下:
#-----------------------StandaloneServerOptions------------------------#
#Securitycanbesettouser,share(deprecated)orserver(deprecated)
#
#Backendtostoreuserinformationin.Newinstallationsshould
#useeithertdbsamorldapsam.smbpasswdisavailableforbackwards
#compatibility.tdbsamrequiresnofurtherconfiguration.
security=user
passdbbackend=tdbsam
其中,“security=user”为系统默认的安全级别,在Samba服务器中,为了适应不同企业的安全需求,共有五种安全级别,分别是:
1share模式
不用进行权限匹配检查即可访问共享资源,安全性比较差。
②user模式
需要对用户名和密码进行验证,通过后才能访问共享资源,具有一定的安全性。
③server模式
通过指定的服务器对用户名和密码进行验证,如果不通过,客户端会用user级别访问。
④domain模式
domain级别的Samba服务器只作为域的成员客户端加入Windows域中,由Windows域控制器来完成对用户名和密码的验证。
⑤ads模式
如果Samba服务器以ads方式加入Windows域中,将具备domian级别的所有功能,并且可以完成对用户名和密码的验证工作。
一般系统安装之后默认是的user级别。
d、日志文件
日志文件的设置在Samba服务器的搭建过程中同样非常重要,Samba服务器会为每个客户端分别建立日志文件,通过日志文件,可以了解到客户端访问的基本信息以及系统的包错信息等,方便对于系统的维护。
日志文件默认保存在logfile=/var/log/samba/%m.log。
当启动Samba服务以后,会在/var/log/samba中看到nmbd.log和smbd.log两个日志文件。
其中,nmbd.log记录nmbd进程的解析信息;
smbd.log记录系统的错误信息以及用户的访问信息。
当客户端访问时,这里会自动添加客户端的相关日志。
e、共享设置
在Samba服务器中,我们一般需要手工设置Samba的共享文件路径、访问规则等,下面进行简要说明。
我们可以在smb.conf文件的最下面加上一段:
[public]
comment=jianw
path=/usr/share/jw
public=yes
readonly=yes
加上之后保存smb.conf文件。
其中,“[public]”为共享目录名,共享资源发布以后,存放共享资源的目录成为共享目录,必须为共享目录定义一个共享名;
“comment”为共享资源的描述,方便用户访问时对共享文件进行区分,在这里定义设置为“jianw”;
“path”为共享文件存放的绝对路径,例如可以在/usr/share中mkdir一个“jw”目录存放共享文件,那么这里的路径设置为“path=/usr/share/jw”;
“public”行可以设置共享资源是否允许匿名访问,设置为“yes”表示允许匿名访问,设置为“no”表示禁止匿名访问;
“readonly”行为对文件读取进行设置,设置为“yes”表示只读,设置为“no”表示可以读和写。
f、设置访问用户
对于访问Samba服务器的帐号,需要首先在系统中建立同名系统帐号,如想要建立一个名为“jianw”的Samba帐号,需首先在系统中建立名为“jianw”的系统用户。
建立Samba帐号的命令为“smbpasswd-a用户名”。
输入命令之后,还需要设置Samba帐号密码,Samba帐号密码与系统帐号密码可以不一致。
如下:
[root@localhost/]#smbpasswd-ajianw
NewSMBpassword:
RetypenewSMBpassword:
用户名和密码信息通常存放在/etc/samba/smbpasswd中,Samba服务器在每次用户进行访问时,会将用户提交的信息与smbpasswd保存的信息进行对比,通过后才与客户端建立连接,允许客户端访问。
如果在/etc/samba中找不到smbpasswd文件,是因为samba启用了tdbsam验证,可以修改smb.conf文件的“passdbbackend=tdbsam”行,然后加上“smbpasswdfile=/etc/samba/smbpasswd”。
g、防火墙设置
如果无法访问,需要设置防火墙,在linux下输入命令操作如下:
serviceiptablesstop
iptables-IINPUT-ptcp--dport901-jACCEPT
关闭selinux
vi/etc/sysconfig/selinux
设置“SELINUX=disabled”
2、通过swat进行配置
a、配置swat
①only_from设置
将“only_from=127.0.0.1”改成“only_from=0.0.0.0”,这样该服务器就可以监听所有的来访IP。
2disable设置
将“disable=yes”改成“disable=no”,这样swat子进程就可以随xinetd超级守护进程一起启动了。
可以使用chkconfig命令查看swat是否启用了。
③端口设置
swat默认使用tcp的901端口。
“port=901”,可以修改。
④账号设置
通过web来配置samba,默认使用root账号进入。
“user=root”,可以修改成其他的系统用户。
⑤swat目录
swat的执行程序默认在/usr/sbin目录下。
b、启动swat
在linux下输入:
servicexinetdstart
c、访问swat及防火墙设置
地址:
http:
//服务器IP:
901
d、配置说明(主要看SHARES部分配置)
在swat页面我们可以看到有8个选项,每个选项可以配置samba的不同功能。
HOME:
Samba相关程序及文件说明。
GLOBALS:
设置Samba的全局参数。
SHARES:
设置Samba的共享参数。
PRINTERS:
设置Samba的打印参数。
WIZARD:
Samba配置向导。
STATUS:
查看和设置Samba的服务状况。
VIEW:
查看Samba的文本配置文件,即smb.conf。
PASSWORD:
设置Samba用户,可以修改密码,新建删除用户。
介绍Samba的相关程序和文件及其使用方法
Daemons:
进程,servicesmbstart启动smbd和nmbd。
smbd-theSMBdaemon
nmbd-theNetBIOSnameserver
winbindd-thewinbinddaemon
ConfigurationFiles:
配置文件,默认在/etc/samba目录下
smb.conf-themainSambaconfigurationfile
lmhosts-NetBIOShostsfile
smbpasswd-SMBpasswordfile
AdministrativeUtilities:
Samba管理工具
smbcontrol-sendcontrolmessagestoSambadaemons
smbpasswd-managingSMBpasswords
SWAT-webconfigurationtool
net-toolforadministrationofSambaandremoteCIFSservers
pdbedit-Sambauseraccountmanagementtool
tdbbackup-ToolforbackingupTDBdatabases
ClientTools:
Samba客户端工具
rpcclient-commandlineMS-RPCclient
smbtar-SMBbackuptool
smbclient-commandlineSMBclient
smbmnt-helperutilityformountingSMBfilesystemsonLinuxhosts
smbmount-userspacetoolformountingSMBfilesystemsunderLinux
smbumount-userspacetoolforumountingSMBfilesystemsunderLinux
ntlm_auth-allowexternalprogramstouseNTLMauthentication
smbcquotas-getorsetquotasonNTFS5shares
smbspool-SendaprintjobtoanSMBprinter
smbtree-Text-basedSMBnetworkbrowsing
DiagnosticUtilities:
Samba测试工具
smbstatus-monitoringSamba
testparm-validatingyourconfigfile
nmblookup-NetBIOSnamequerytool
wbinfo-Toolforgettingwinbindinformation
Misc.Utilities:
其他工具
profiles-migratingprofilesfromonedomaintoanother
log2pcap-generatepcapfilesfromsambalogfiles
在GLOBALS中,分为Basic(基本的)和Advanced(高级的,完全的)两个选项。
GLOBALS选项的Basic和Advanced子选项
在Basic选项中可以设置Samba的基本参数。
在每个参数项中有很多的参数可以设置。
BaseOptions:
基础选项
SecutityOptions:
安全选项
LoggingOptions:
日志选项
ProtocolOptions:
协议选项
BrowseOptions:
浏览选项
WIINSOptions:
wins选项
EventLogOptions:
系统日志选项
WinbindOptions:
winbind选项
在Advanced选项中可以设置Samba的高级参数。
Advanced在Basic的基础上又有一些参数项可供设置,并且每个参数项又有很多参数可供选择。
TunningOptions:
系统运行选项
PrintingOptions:
打印选项
FilenameHanding:
文件名处理
DomainOptions:
domain选项,在security=domain时,该参数项中参数才生效
LockingOptions:
锁定选项
LdapOptions:
LDAP选项
MiscellaneousOptions:
杂项
VFSmoduleoptions:
VFS模块选项
在设置完这些参数后,要记得“CommitChanges”保存配置。
“ResetValues”是恢复到缺省值。
设置完参数后记得保存
参数项里面的参数可以参考帮助文档。
设置Samba的共享参数
在SHARES中,也分为Basic和Advanced两个选项。
如下图,可以选择共享,可以删除共享,可以创建共享。
SHARE选项的功能按钮
设置Samba的打印共享参数
它的设置和SHARES一样。
Samba设置向导
如下图,可以看到Samba的三种类型:
独立服务、域成员、域控制器
查看和设置Samba服务状况
在这个选项中可以启动和停止samba服务,可以查看活动的连接、共享,打开的文件等。
如下图,有ActiveConnections、ActiveShares、OpenFiles等选项。
查看Samba的配置文件,即同“cat/etc/samba/smb.conf”
如下图,是我的samba的简单配置
密码设置
在这个选项中,可以新建用户,设置或更改密码。
如下图,“ChangePassword:
更改密码”、“AddNewUser:
新建用户”、“DeleteUser:
删除用户”、“DisableUser:
锁定用户”、“EnableUser:
解锁被锁定用户”。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 samba 方式 共享 安装 设置