预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共48页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第PAGE-48-页共NUMPAGES48页第PAGE\*MERGEFORMAT-48-页共NUMPAGES\*MERGEFORMAT48页1安装Samba服务1.1Samba所需软件samba-*.rpm:该包为Samba服务的主程序包。服务器必须安装该软件包,后面的数字为版本号samba-client-*.rpm:该包为Samba的客户端工具,是连接服务器和连接网上邻居的客户端工具并包含其测试工具samba-common-*.rpm:该包存放的是通用的工具和库文件,无论是服务器还是客户端都需要安装该软件包samba-swat-*.rpm:当安装了这个包以后,就可以通过浏览器(比如IE等哈)来对Samba服务器进行图形化管理1.2Samba的安装建议在安装Samba服务之前,使用rpm-qa命令检测系统是否安装了Samba相关性软件包:rpm-qa|grepsamba如果系统还没有安装Samba软件包,我们可以使用rpm命令安装所需软件包。安装Samba主程序包:rpm-ivhsamba-*.rpm安装Samba客户端工具:rpm-ivhsamba-client-*.rpm安装Samba通用工具和库文件:rpm-ivhsamba-common-*.rpm现在我们再来安装Samba图形化管理工具:rpm-ivhsamba-swat-*.rpm现在我们看到Samba图形化管理工具安装成功了哈~所有软件包安装完毕之后,我们可以使用rpm命令进行查询:rpm-qa|grepsamba2Samba常规服务器配置在Samba服务安装完毕之后,并不是直接可以使用Windows或Linux的客户端访问Samba服务器哈,我们还必须对服务器进行设置,下面需要做的操作就是说我们要告诉Samba服务器将哪些目录共享出来给客户端进行访问,并根据需要设置其他选项哈,比如添加对共享目录内容的简单描述信息和访问权限等具体设置。作为我们Linux系统工程师了解及熟悉Samba服务器的搭建流程是至关重要滴。基本的Samba服务器的搭建流程主要分为四个步骤:[1]、编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。[2]、在smb.conf文件中指定日志文件名称和存放路径。[3]、设置共享目录的本地系统权限。[4]、重新加载配置文件或重新启动smb服务,使用配置生效为了更好地理解设定流程中每一步的作用,下面通过一个图例进行讲解Samba工作流程:---------(1)--------->----------(2)---------->smb.conf主配置文件[客户端][Samba服务器]--------(4)---------->----------(3)---------->日志文件(1)客户端请求访问Samba服务器上的Share共享目录。(2)Samba服务器接收到请求后,会查询主配置文件smb.conf,看是否共享了Share目录,如果共享了这个目录则查看客户端是否有权限访问。(3)Samba服务器会将本次访问信息记录在日志文件之中,日志文件的名称和路径都是需要我们设置。(4)如果客户端满足访问权限设置,则允许客户端进行访问。对于Samba服务器来说,其主配置文件smb.conf记录了共享的目录列表。比如share目录,temp目录等。对于每个共享目录,需要配置相应权限,服务器会根据smb.conf文件中的设置,判断客户端是否有权限访问,只有拥有权限才可以访问服务器的资源。Samba服务器同样会对用户的行为进行记录,每一次访问的信息都会记录在日志文件中,以便我们Linux管理员查询哪些客户端访问过Samba服务器。2.1主要配置文件smb.confSamba的配置文件一般就放在/etc/samba目录中,主配置文件名为smb.conf。打开文件:vim/etc/samba/smb.conf1、samba配置简介smb.conf文件的开头部分为samba配置简介,告诉我们smb.conf文件的作用及相关信息。smb.conf中以“#”开头的为注释,为用户提供相关的配置解释信息,方便用户参考,不用修改它哈。smb.conf中还有以“;”开头滴,这些都是samba配置的格式范例,默认是不生效滴,可以通过去掉前面的“;”并加以修改来设置想使用的功能。2、GlobalSettingsGlobalSettings设置为全局变量区域。全局变量就是说我们只要在global时进行设置,那么该设置项目就是针对所有共享资源生效滴,该部分以[global]开始.smb