samba安装.docx

上传人:b****2 文档编号:2467073 上传时间:2022-10-29 格式:DOCX 页数:11 大小:611.95KB
下载 相关 举报
samba安装.docx_第1页
第1页 / 共11页
samba安装.docx_第2页
第2页 / 共11页
samba安装.docx_第3页
第3页 / 共11页
samba安装.docx_第4页
第4页 / 共11页
samba安装.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

samba安装.docx

《samba安装.docx》由会员分享,可在线阅读,更多相关《samba安装.docx(11页珍藏版)》请在冰豆网上搜索。

samba安装.docx

samba安装

Liunx服务器管理之一:

SAMBA服务器

(1)(图)

Samba服务可以实现不同操作系统之间的资源共享。

它遵守SMB协议。

它由两部分组成:

smbd是samba服务的核心;nmbd 主管服务的浏览。

下面我们就来介绍如何配置SAMBA服务器。

一.安装与SAMBA服务相关的软件包。

1. 查看所用安装的软件包的情况。

每一项服务都有支持它的软件包。

所以首先要查看是否安装了此项服务的相关软件包。

大多数应该没安装,这就需要我们来安装相关软件包。

我们可以这样来查看:

rpm–q*samba*    

2.挂载安装光盘的安装镜像。

 要安装服务所需的软件就要从安装镜像中来调用软件。

先挂载光盘:

mount /media/cdrom

在这里光盘的默认挂载路径在/media/cdrom。

3.进入镜像的RPM安装包。

 我们只有在进入了RPM安装包的目录下才能调用并安装所需软件。

路径就在/media/cdrom/RedHat/RPMS。

我们再查看相关的软件包。

在这里对软件包稍做介绍。

软件包名称有两部分组成:

包名和版本号。

 samba:

服务器应用软件包。

 samba-client:

客户端应用软件包。

 samba-common:

服务器、客户端所需要的配置文件。

 system-config-samba和samba-swat:

图形配置工具。

不过samba-swat的功能较强一些。

4.安装相关软件包。

 可以一个一个安装也可以一起安装。

还是那句话,一起安装总出麻烦。

如果那样行不通就只好一个一个安装了。

5.软件安装完后要将光盘从系统中卸载。

Umount /media/cdrom 。

有时候不能直接卸载,可以尝试着弹出光盘:

cd;ject。

 

二.认识配置文件。

1.SAMBA服务的配置文件在/etc/samba/smb.conf下。

我们用vi编辑器打开此配置文件:

vi /etc/samba/smb.conf。

不过最好在修改配置文件之前先将配置文件备份一份,以免在错误操作后无法恢复。

在配置文件里主要有两部分:

其一,GlobalSettings 全局设置;其二,ShareDefinitions共享自定义。

 有些语句前面有符号具体为:

“#”表示注释;“;”注释,但如果将其去掉后此句就可以当成具体的配置。

没有符号的为具体的服务配置。

A.下面先来介绍一下“GlobalSettings 全局设置”部分。

 此部分需要我们修改的配置不多。

workgroup=MYGROUP     此项设置是局域网。

serverstring=SambaServer   此项是对SAMBA服务的描述。

 ……           ……            ……

security=user         此项是安全级别设置。

dnsproxy=no       此项是是否启用DNS代理。

此部分最重要的一个配置就是:

security安全级别设置。

在SAMBA服务器中有四种安全级别的配置,主要是:

a. user:

用户级别。

此项级别在用户登陆SAMBA服务器是需要身份验证。

b. share:

共享级别。

此项级别不需要身份验证,可以允许匿名用户登陆。

c. server:

服务器级别。

d. domain:

域级别。

B.下面再来介绍一下“ShareDefinitions共享自定义”部分。

此部分比较重要也是我们日后要做修改的重点部分。

在此部分为我们提供了很多范例可供参考,如:

[public]和[myshare]等。

我们也看过了这些范例,格式基本是固定不变的。

下面我就为大家简单介绍一下具体的内容是什么意思,不过此处的配置要根据前面的安全级别来具体定义。

基本的格式是:

 

[共享目录]       :

此处可以任意定义共享目录名。

comment=Mary’sandFred’sstuff  :

此处是一些描述性的信息。

可以自定义。

path=-/usr/somewhere/shared :

此处是共享路径。

validusers=maryfred:

此处是设置有效的用户。

当安全级别设置为security=user时,此才有意义,也是必须的。

如果是security=share时,此项可以不写。

public=no:

      此项是设置是否共享。

如果安全级别是security=share时,此项设置为yes,如果是user级别,则必须为no。

printable=no:

   此项是打印是否共享。

如果想允许可以将no改为yes。

writable=yes:

  此项是定义SMABA是否共享。

如果不想用户写入,可以将yes改为no。

createmask=0765:

此项是创建文件时文件的默认权限。

directorymask=0765  :

 此项是定义在创建目录时目录的默认权限。

 

三.定义一个share级别的SAMBA共享。

1.首先,将GlobalSettings里的安全级别设置为:

security=share。

2.然后,修改ShareDefinition,可以将定义的内容写到配置文件的最后,图中未被注释的部分:

3.编辑好配置文件后不要别忘了重新启动服务才能生效。

SAMBA服务的服务名为smb。

最后提醒一下,配置share级别的共享,用户进入的默认的是/var/spool/samba目录。

四.用户登陆。

由于SAMBA服务可以实现不同操作系统之间的资源共享,那么我们可以从不同操作系统

对SAMBA服务进行访问。

1.      Linux客户端进行登陆。

a.首先,可以先测试客户机与服务器之间是否能正常通讯。

 服务器的详细信息已经显示出来了,说明可以连接上SAMBA服务器。

b.下面我们就要登陆SAMBA服务器了。

格式:

smbclient //服务器IP/共享目录。

系统可能会让我们输入密码,不过此处可以直接Enter就行了,因为共享级别允许匿名用户登陆。

提示已成功登陆,登陆成功!

c.既然我们已经登陆到SAMBA服务器了,下面就要进行一些常用的操作。

 可以用“ls”查看登陆到的目录所有的文件。

可以用“pwd”查看用户所登陆的路径。

也可以上传、下载(put/get)。

最后退出用“quit”就行了。

2.windows客户端进行SAMBA服务的登陆。

a.在“开始—搜索”下搜索“网络上的一个计算机”。

在这可以输入SAMBA服务器的IP地址,也可以输入它的域名,不过此项需要借助DNS服务对其进行解析才行。

已经搜索到SAMBA服务器了。

在此说一下如果网络、服务都正常,但是同样也登陆不上,那么我们就要考虑两个方面了。

其一,SAMBA服务器的防火墙是否开启,先将samba服务器的防火墙关闭(serviceiptablesstop)再试一下;  其二,windows客户端要清除缓存(net use * /delete)。

b.进入后看我们进行那些操作呢?

首先,我们先新建一个文件夹,提示“无法创建文件夹”。

什么原因呢?

在这,我们就要考虑共享目录的目录权限(即我们在配置文件中的“path”部分),我们共享的目录是/tmp,要看此文件本身是否支持创建文件夹呢?

让我们看一下就一目了然了。

在此,我们能否查看此处的文件夹内的内容呢,能否删除文件夹呢?

答案是不确定的。

这要看每个文件、文件夹的文件权限。

我们要想看到创建目录的效果,只要我们将其权限设置宽松些就可以了。

这也是Linux系统比较安全的一方面,它对每个文件及子文件都有明确的权限设置。

下面我们再来重新创建一个文件夹。

创建成功!

但此时仍有部分文件夹不能访问或查看或删除,只要更改此文件夹的权限就行了。

但这也并非万全之策,因为每个子文件或子文件夹都还有自己的所属权限,这要看管理员具体的设置了。

Share级别的配置及登陆我们就介绍到这了,后面我们会介绍到user级别的配置及登陆,不要错过。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1