ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:79.09KB ,
资源ID:3842750      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3842750.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验十三Samba服务器配置及访问Samba共享.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验十三Samba服务器配置及访问Samba共享.docx

1、实验十三Samba服务器配置及访问Samba共享实验十三、Samba服务器配置及访问Samba共享一、实验目的:1 掌握Linux与Windows的资源共享和互访方法;2 掌握Samba服务器的安装和配置方法;3 使用samba共享用户认证和文件系统。二. 实验内容:1 利用rpm命令安装软件包;2 安装、配置Samba服务器并启动;3 从Linux访问Windows资源;4 从Windows访问Linux的资源。三、实验练习:数据包过滤设定为无效状态。在本次试验开始之前,请确保主机上的所有包过滤已被关闭。缺省的安装将会有一个文件叫做“/etc/sysconfig/iptables”,该文件配

2、置了iptable的功能。运行“chkconfig iptables off”。为了去除所有的规则,运行“service iptables stop”。配置虚拟机网络,使得虚拟机和主机能互通。任务一、Samba的用户连接的配置1、用命令检查一下samba套件是否已经被安装。#rpm qa|grep samba。如果出现samba-common-7.9.0 samba-client-2.2.7a-7.9.0 samba-2.2.7a-7.9.0那么恭喜你,你已经安装好了samba,如果没有以上那些东西,请安装。2. 把第一张光盘放进光驱,他会自动挂接的,省得自己动手mount了#cd /mnt/

3、cdrom/RedHat/RPMS(注意大小写字母,否则会出错的)#rpm -ivh samba-common-7.9.0 (这个要先安装,安装的时候不一定要把后面的 samba-common-2.2.7a-7.9.0全部写完,比方写到samba-c的时候,多按几次Tab键即可)#rpm -ivh samba-2.2.7a-7.9.0#rpm -ivh samba-client-2.2.7a-7.9.0(客户端)安装了以上的东西之后,基本上就可以了,但为了配置的方便以及利用REDHAT LINUX9.0新特性,我建议再安装以下两个东西redhat-config-samba-1.0.4-1,sa

4、mba-swat-2.2.7a- 7.9.0。光盘里都有,其中redhat-config-samba-1.0.4-1在第一张光盘里,samba-swat-2.2.7a-7.9.0 在第二张光盘里,安装方法和上面的一样。#rpm -qa|grep sambaredhat-config-samba-1samba-common-2.2.7a-7.9.0samba-client-2.2.7a-7.9.0samba-swat-2.2.7a-7.9.0samba-2.2.7a-7.9.0OK,安装成功!(建议,以上东西最好自己安装一次,系统上如果装的有,还是先卸载,这样, 才能加深印象,如果卸载以后,安装

5、出问题,可能是你没有完全卸载,解决方法要不继续查找卸载, 要不强制安装)任务二、图形化配置 Samba 服务器默认的配置文件/etc/samba/smb.conf允许用户作为 Samba 共享来查看他们的 Red Hat Linux 主目录。它还把为 Red Hat Linux 配置的打印机作为 Samba 共享打印机来共享。换一句话说,你可以在你的 Red Hat Linux 系统上连接打印机,然后从网络上的 Windows 机器来打印。 1.图形化配置要使用图形化界面来配置 Samba,使用 Samba 服务器配置工具。Samba 服务器配置工具是用来管理 Samba 共享、用户、以及基本

6、服务器设置的图形化界面。它修改 /etc/samba/ 目录中的配置文件。没有使用该程序进行的改变都会被保留。 要使用该程序,你必须在运行 X 窗口系统,具备根特权,并且安装了 redhat-config-samba RPM 软件包。要从桌面启动 Samba 服务器配置工具,点击面板上的主菜单 = 系统设置 = 服务器设置 = Samba 服务器,或在 shell 提示如 XTerm 或 GNOME 终端下键入 redhat-config-samba 命令。 图 12-1. Samba 服务器配置工具2. 配置服务器设置配置 Samba 服务器的第一步是配置服务器的基本设置和几个安全选项。启动

7、了应用程序后,选择 首选项 = 服务器设置。基本活页标签如 图 12-2所示。 图 12-2. 配置基本服务器设置在基本标签上,指定电脑应在的工作组以及对电脑的简短描述。它们与 smb.conf 中的 workgroup 和 server string 选项相对应。 图 12-3. 配置安全服务器设置安全标签包含以下选项: 验证模式 它和 security 选项相对应。选择以下验证模式中的一种。域 Samba 服务器依赖于 Windows NT 主要或备份域控制器来校验用户。服务器把用户名和口令传递给控制器,然后等待它们被返回。在验证服务器字段中指定主要或备份域控制器的 NetBIOS 名称。

8、加密口令选项如果被选,它必须被设置为是。服务器 Samba 服务器试图通过把用户名和口令组合传递给另一个 Samba 服务器来校验它们。如果它无法校验,服务器会试图使用用户验证模式来校验它们。在验证服务器字段中指定另一个 Samba 服务器的 NetBIOS 名称。共享 Samba 用户不必为每个 Samba 服务器都输入用户名和口令组合。它们在试图连接 Samba 服务器上的指定共享时才会被提示输入用户名和口令。用户 默认Samba 用户必须为每个 Samba 服务器提供一个有效的用户名和口令。如果你想让Windows 用户名选项生效,选择这个选项。加密口令 默认值为是如果用户从 Windo

9、ws 98、带有服务包的 Windows NT 4.0、或其它最近版本的 Microsoft Windows 中连接,该选项必须被启用。口令在服务器和客户间使用加密格式而非可被截取的纯文本格式传输。它和 encrypted passwords 选项相对应。来宾账号 当用户或来宾用户要登录入 Samba 服务器时,他们必须被映射到服务器上的有效用户。选择系统上的现存用户名之一作为来宾 Samba 账号。当用户使用来宾账号登录入 Samba 服务器,他们拥有和这个用户相同的特权。该选项和 guest account 选项相对应。点击了确定后,所做改变会被写入配置文件,守护进程会被重新启动;因此改变

10、会立即生效。 3. 管理 Samba 用户Samba 服务器配置工具要求在添加 Samba 用户之前,在充当 Samba 服务器的 Red Hat Linux 系统上必须存在一个活跃的现存用户账号。Samba 用户和这个现存的 Red Hat Linux 用户账号相关联。 图 12-4. 管理 Samba 用户要添加 Samba 用户,选择首选项 = Samba 用户,然后点击添加用户按钮。在 创建新 Samba 用户窗口中的本地系统上的现存用户列表中选择Unix 用户名。 如果用户在 Windows 机器上有一个不同的用户名,并将从 Windows 机器上登录入 Samba 服务器,请在Wi

11、ndows 用户名字段中指定 Windows 用户名。服务器设置首选项的安全活页上的验证模式 必须被设置为用户才能是这个选项生效。 你还需要为 Samba 用户配置一个Samba 口令,并再键入一次来确认这个口令。即便你选择了为 Samba 使用加密口令,仍建议你为所有用户设置的 Samba 口令不同于他们的 Red Hat Linux 系统口令。 要编辑某个现存用户,从列表中选择它,然后点击编辑用户。要删除某个现存的 Samba 用户,选择这个用户,然后点击删除用户按钮。删除 Samba 用户不会删除相关的 Red Hat Linux 用户账号。 点击了确定按钮后,用户就会被立即修改。 4.

12、 添加共享图 12-5. 添加共享要添加共享,点击添加按钮。基本活页标签配置以下选项: 目录 通过 Samba 共享的目录。这个目录必须存在。描述 对共享的简短描述。基本权限 用户应该只能够读取共享目录中的文件还是应该能够读写共享目录中的文件。 在访问活页标签上,选择是否要只允许指定的用户来访问共享还是允许所有 Samba 用户来访问共享。如果你选择了要允许指定用户访问,从可用的 Samba 用户列表中选择这些用户。 点击了确定按钮后,共享就会立即被添加。 任务三 命令行配置Samba 使用 /etc/samba/smb.conf 作为它的配置文件。如果你改变了这个配置文件,这个改变直到你使用

13、 service smb restart 命令重启 Samba 守护进程后才会生效。 要指定 Windows 工作组和对它的简短描述,编辑 smb.conf 文件中的以下几行: workgroup = WORKGROUPNAMEserver string = BRIEF COMMENT ABOUT SERVER把 WORKGROUPNAME 换成你的机器所属的 Windows 工作组名。BRIEF COMMENT ABOUT SERVER 是可选的,它被用作关于 Samba 系统的 Windows 注释。 要在你的 Linux 系统上创建 Samba 共享目录,在 smb.conf 文件中添加

14、以下几行根据你和你的系统需要修改了该文件之后: sharenamecomment = Insert a comment herepath = /home/share/valid users = tfox carolepublic = nowritable = yesprintable = nocreate mask = 0765上面的例子允许用户 tfox 和 carole 从 Samba 客户中读写 Samba 服务器上的目录 /home/share。 一. 加密口令在 Red Hat Linux 9 中,加密口令被默认启用,因为它更安全。如果加密口令没有被使用,纯文本口令就会被使用,它能够

15、被别人使用 网络分组嗅探器来截取。建议你使用加密口令。 Microsoft SMB 协议最初使用纯文本口令。然而,带有服务包 3 或更高的 Windows NT 4.0、Windows 98、Windows 2000、Windows ME、以及 Windows XP 要求加密的 Samba 口令。要在 Red Hat Linux 系统和运行以上 Windows 操作系统的系统间使用 Samba,你可以编辑 Windows 注册器来使用纯文本口令过配置你的 Linux 系统的 Samba 来使用加密口令。如果你选择要修改你的注册器,你必须为你的全部 Windows 机器这么做 这很冒险,有可能导

16、致进一步的冲突。为了更高的安全性,推荐你使用加密口令。 要在你的 Red Hat Linux 系统上配置 Samba 使用加密口令,遵循以下步骤: 1.为 Samba 创建一个单独的口令文件。要根据你的现存 /etc/passwd 文件来创建,在 shell 提示下键入以下命令: cat /etc/passwd | mksmbpasswd.sh /etc/samba/smbpasswd2.如果系统使用 NIS,键入以下命令: ypcat passwd | mksmbpasswd.sh /etc/samba/smbpasswd3.mksmbpasswd.sh 脚本和 samba 软件包一起被安装

17、在你的 /usr/bin 目录上。 4.改变 Samba 口令文件的权限许可,因此只有根用户才有读写权限: chmod 600 /etc/samba/smbpasswd5.这个脚本不会把用户口令复制到新文件,Samba 用户账号在没有设置口令之前不会被激活。为了更高的安全性,建议你把用户的 Samba 口令设置为不同于用户的 Red Hat Linux 口令的口令。要设置每个 Samba 用户的口令,使用以下命令把 username 替换为每个用户的用户名: smbpasswd username 6.加密口令必须在 Samba 配置文件中被启用。在 smb.conf 文件中,请确定以下行没有被

18、注释掉: encrypt passwords = yessmb passwd file = /etc/samba/smbpasswd7.在 shell 提示下键入 service smb restart 来确定 smb 服务被启动。 8.如果你想让 smb 服务被自动启动,使用 ntsysv、chkconfig、或 服务配置工具来在运行时间启用它。窍门阅读 /usr/share/doc/samba-/docs/htmldocs/ENCRYPTION.html 来进一步了解有关加密口令的信息。把 替换为你安装了的 Samba 版本号码。 当使用了 passwd 命令后,pam_smbpass P

19、AM 模块能够被用来同步用户的 Samba 口令和他们的系统口令。如果用户启用了 passwd 命令,他用来登录到 Red Hat Linux 系统的口令以及他要连接 Samba 共享所必须提供的口令就会被改变。 要启动这个功能,把以下行添加到 /etc/pam.d/system-auth 的启动 pam_cracklib.so 之下: password required /lib/security/pam_smbpass.so nullok use_authtok try_first_pass二. 启动和停止服务器在通过 Samba 共享目录的服务器上必须运行 smb 服务。 使用以下命令来

20、查看 Samba 守护进程的状态: /sbin/service smb status使用以下命令来启动守护进程: /sbin/service smb start使用以下命令来停止守护进程: /sbin/service smb stop要在引导时启动 smb 服务,使用以下命令: /sbin/chkconfig -level 345 smb on你还可以使用 chkconfig、ntsysv 或 服务配置工具来配置要在引导时启动的服务任务:建立Samba服务器,并根据以下要求配置Samba服务器。(1)设置工作组名为“workgroup” (2)设置只有本机和192.168.0.0网段的主机可以访问Samba服务器。(3)设置用户安全认证方式为user模式。(4)激活Samba口令加密功能,Samba用户的密码文件为“/etc/smbpasswd”。(5)设置“/samba/score”为共享资源,共享名为“score”,只允许user1用户在192.168.0.12上读写共享该资源,且新建文件的权限为“0747”,新建目录的权限为“0757”;允许用户user2在所用客户端上只读共享该资源。

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

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