1.简单介绍下服务
samba服务是由两个进程组成,分别是nmbd和smbd。
nmbd功能是进行NetBIOS名的解析,并提供留了服务显示网络上的共享资源列表。
smbd功能是用来管理samba服务器上的共享目录,打印机等,主要是针对网络上共享资源的管理服务,当我们要查找共享的文档的时候,就是依靠smbd这个进程来管理数据传输的!
2.安装smb服务
2.1安装smb服务我们需要的包
samba-3.0.33-3.7.el5.i386.rpm------samba的服务主程序包
samba-client-3.0.33-3.7.el5.i386.rpm-----samba的客户端工具,简言之,用共享的次之必需品
samba-common-3.0.33-3.7.el5.i386.rpm-----samba的通用工具和库文件
samba-swat-3.0.33-3.7.el5.i386.rpm-----此包安装后对samba服务器进行图形化的管理
2.2smb的安装
建议,我们在安装的时候闲查看下我们时候安装smb的相关性的软件包
命令:rpm -qa | grep samba(我们发现common与client已经安装过了);
如果我们在安装包的时需要查看有那些包,我们可以ll sam*查看sam包,我们可以
rpm -ivh samba-3.0.33-3.7.el5.i386.rpm安装,如果我们不想费时的情况下也可以这样安装rpm -ivh sam*
3smb的配置
对于smb服务器来说,主要配置文件smb.conf记录了共享的目录列表,如share,temp等目录,每个共享的目录都需要一定的权限,,服务器会根据smb.conf中设置的权限判断用户是否可以访问!samba服务器同样会对用户进行行为记录,每一次访问信息都会记录在日志文件中,方便管理员查询那些客户访问过samba服务器。
smb的主配置文件为smb.conf 目录在/etc/samba/下
大家打开后发现在74那有workgroup=mygroup这个是工作组的意思,75行server string = samba server version %v 这个是sam信息的描述
sam有share ,user,server、domain和ads五种安全模式,用来适应不同企业服务
(1)share 安全级别模式
客户端登录samba 服务器,不需要输入用户名和密码就可以浏览samba 服务器的资源,适用于公
共的共享资源,安全性差,需要配合其他权限设置,保证samba 服务器的安全性。
(2)user 安全级别模式
客户端登录samba 服务器,需要提×××法帐号和密码,经过服务器验证才可以访问共享资源,服
务器默认为此级别模式。
(3)server 安全级别模式
客户端需要将用户名和密码,提交到指定的一台samba 服务器上进行验证,如果验证出现错误,
客户端会用user 级别访问。
(4)domain 安全级别模式
如果samba 服务器加入windows 域环境中,验证工作服将由windows 域控制器负责,domain 级
别的samba 服务器只是成为域的成员客户端,并不具备服务器的特性,samba 早期的版本就是使
用此级别登录windows 域滴。
(5)ads 安全级别模式
当samba 服务器使用ads 安全级别加入到windows 域环境中,其就具备了domain 安全级别模式中所有的功能并可以具备域控制器的功能。
客户端登录samba 服务器,不需要输入用户名和密码就可以浏览samba 服务器的资源,适用于公
共的共享资源,安全性差,需要配合其他权限设置,保证samba 服务器的安全性。
(2)user 安全级别模式
客户端登录samba 服务器,需要提×××法帐号和密码,经过服务器验证才可以访问共享资源,服
务器默认为此级别模式。
(3)server 安全级别模式
客户端需要将用户名和密码,提交到指定的一台samba 服务器上进行验证,如果验证出现错误,
客户端会用user 级别访问。
(4)domain 安全级别模式
如果samba 服务器加入windows 域环境中,验证工作服将由windows 域控制器负责,domain 级
别的samba 服务器只是成为域的成员客户端,并不具备服务器的特性,samba 早期的版本就是使
用此级别登录windows 域滴。
(5)ads 安全级别模式
当samba 服务器使用ads 安全级别加入到windows 域环境中,其就具备了domain 安全级别模式中所有的功能并可以具备域控制器的功能。
smb的日志目录/var/log/samba/%m.log
转载于:https://blog.51cto.com/nanwang/310403