本章重点内容  SMB 协议和 Samba 简介  安装和启动 Samba  配置 Samba 文件共享  配置 Samba 打印共享  在 Linux 环境下访问 Samba 共享.

Slides:



Advertisements
Similar presentations
6.1 区域委派与域名转发 6.2 虚拟主机技术 6.3 架设FTP服务器 6.4 动态主机分配协议 6.5 架设Mail服务器
Advertisements

Windows 2000/XP网络组建与系统管理 李燕 中南分校.
第七章 Internet网络应用.
第五章 网络服务组件.
校園資訊安全與防火牆架設 嘉義市育人國小 黃士騰.
Linux 安裝入門與基本管理 課程目標: 學習Linux平台下的安裝設定 與 建置一個基本的Linux伺服器
项目四:Internet基础与接入方法 第八章 应用服务器安装配置
网络常用命令.
普通话与说话训练 第六章 会话的艺术.
组网技术与配置 (第3版) 清华大学出版社 ISBN
第15章 配置Samba服务器 微软最有价值专家(MVP) IT集成课程视频教学下载地址
第四章 用Linux构建服务器 一 Linux入门基础 (一). Linux的安装
UBLink集團 裕笠科技股份有限公司 遠豐科技股份有限公司 鉅創科技股份有限公司
Xoops架站器介紹 基隆市教育網路中心 王言俊 按一下以新增備忘稿.
第六章 Linux的系統管理基礎 課前指引 身為Linux系統管理員,除了熟悉作業系統的安裝、圖形介面的操作及系統指令的使用與軟體套件的安裝外,更需要瞭解基礎的Linux系統管理技巧。本節,將針對此部分進行說明。
Windows Server 2003操作系统相关配置
Windows系統 入侵偵測與防制工具 成大計網中心 楊峻榮 2003/10/23.
项目10 架设邮件服务器 本章目标 掌握邮件服务器的作用 掌握Sendmail的安装和基本配置 POP3/SMTP 邮件服务器的配置.
串口服务器典型应用 RS232/RS485串口设备 串口服务器 A 以太网 TCP/IP或UDP模式 TCP/IP UDP协议
计算机系统安全 第10章 常用攻击手段.
研究生入学教育 网络中心
教学目的:通过本章的学习大家要掌握端口 教学重点:端口的分类的两大类,静态端口 教学难点:几种常见的端口.
第07章 Web服务器的组建与 安全管理 本章将重点讲解如何通过IIS、Apache架设、设置Web服务器。
网络地址转换(NAT) 及其实现.
学习目标: 1)理解包和包过滤 2)理解包过滤的方法 3)设置特殊的包过滤规则
嵌入式Linux开发快速入门 迟思堂工作室 李迟
教师:陈有为 TCP/IP与Internet(A) 教师:陈有为
IIS網站的安全性管理 羅英嘉 2007年4月.
網路基本概念 本章主要是為讀者建立有關網路的基本知識, 作為後續章節的基礎。首先我們會說明網路的基本概念, 接著介紹網路的各種類型與相關的作業系統, 最後則是介紹 OSI 與 DoD 等兩種網路模型, 讓讀者能進一步了解網路運作的方式。
第 19 章 檔案系統與 權限設定.
Web Server 架設.
計中「多媒體與網路應用」短期訓練課程 FTP server 架設 (in Windows)
第 13 章 DNS 著作權所有 © 旗標出版股份有限公司.
台灣大學計算機及資訊網路中心 教學研究組 張傑生
本章导读 Webmin简介 Webmin的安装和配置 停止和启动Webmin服务 使用Webmin配置Samba服务
第3讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
第 16 章 Internet架構.
岗位技能(三) Linux网络服务器配置与管理 项目2 架设DNS服务器
Linux 圖形操作介面 GUI -- X-window 與 Webmin
第 8 章 規劃與建立群組.
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
讲议: PXE 介绍及实现 Jarvis
本章主要讲解Internet应用服务器的配置方法,包括DNS服务器、FTP服务器、 服务器。通过对本章的学习,主要掌握以下内容:
Linux server 連線軟體: 主機:kitty.cs.pu.edu.tw 帳號:dar 密碼:n….w.
计算机网络管理技术 第1章 网络管理技术概述 第2章 SNMP网络管理架构 第3章 网络流量监控技术与方法 第4章 磁盘管理
TCP/IP基本原理 第九章 文件传输.
第03章 Samba服务的配置与应用 本章导读 Samba的概述 Samba服务的配置文件 Samba服务的文件共享
第 29 章 架設 Samba 伺服器 著作權所有 © 旗標出版股份有限公司.
Windows 2003 server 進階介紹 麋鹿.
認識FTP檔案傳輸協定 建立我的部落格 Archie檔案檢索服務 Google搜尋密技 歷久彌新的老朋友-BBS Skype網路電話
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
Windows與Linux資源共享 SAMBA
動態網域名稱系統(Dynamic DNS) 申請及使用設定 – 以 NO-IP.COM為例
第12章 远程访问、NAT技术.
我們的製作人員有: “3C精英” 湛啟初,萬偉傑,陳瑋瑜
實驗十 用Linux建立intranet實驗手冊
信息系统安全 常州兆豪电子科技有限公司 陈 健.
编辑文本文件 软件包管理 Samba 在Linux下使用Windows共享打印机
98年-ichip使用與轉移教育訓練 注意事項 使用者資料備份與還原 資料庫資料匯出與匯入 環境設定備份(時光回溯) 系統基礎操作
Web前端开发 第23章:网站发布 阮晓龙 / 河南中医药大学管理科学与工程学科
利用ICE通信中间件构建分布式应用程序开发框架
第 14 章 DHCP 著作權所有 © 旗標出版股份有限公司.
第八章 Linux WWW和ftp服务的配置
主要内容: 活动目录的基本知识 活动目录的安装 构造域帐户 安全策略的设置 设置共享文件夹 安装网络打印机
FTP服务器配置与管理 授课教师:于伟.
售后培训系列之V9系统中心安装 SecManage 网安事业部 广州售后-王长绪.
Internet课程设计 教师:陈 妍 朱海萍 西安交通大学计算机系
Linux网络配置管理.
第1章 WWW和LAMP基本觀念.
第六章 文件系统与文件管理 6.4 Linux文件管理 1、比较MS DOS 与 Linux的目录结构 一、Linux文件系统的树形结构
Presentation transcript:

本章重点内容  SMB 协议和 Samba 简介  安装和启动 Samba  配置 Samba 文件共享  配置 Samba 打印共享  在 Linux 环境下访问 Samba 共享

SMB 协议  SMB ( Server Message Block ,服务信 息块)协议是一个高层协议, 它提供了在 网络上的不同计算机之间共享文件、打印机 和不同通信资料的手段。

SMB 协议  SMB 使用 NetBIOS API 实现面向连接的协 议, 该协议为 Windows 客户程序和服务 提供了一个通过虚电路按照请求-响应方式 进行通信的机制。

SMB 协议  SMB 的工作原理就是让 NetBIOS 与 SMB 协议运行在 TCP/IP 上, 并且使用 NetBIOS 的名字解释器让 Linux 机器可以在 Windows 的网上邻居中被看到, 从而和 Windows9X/NT 进行相互沟通,共享文件 和打印机。

Sabma 简介  Samba 是一组软件包,使 Linux 支持 SMB 协议,该协议是在 TCP/IP 上实现的, 它是 Windows 网络文件和打印共享的基础,负责 处理和使用远程文件和资源。  Samba 的核心是两个守护进程 smbd :监听 139 TCP 端口 ,处理到来的 SMB 数据包。 nmbd :监听 137 和 138 UDP 端口 ,使其它主 机(或工作站)能浏览 Linux 服务器 。

Sabma 简介 Samba 软件的功能  共享 Linux 的文件系统。  共享安装在 Samba 服务器上的打印机。  支持 Windows 客户使用网上邻居浏览网络。  使用 Windows 系统共享的文件和打印机。  支持 Windows 域控制器和 Windows 成员服 务器对使用 Samba 资源的用户进行认证。  支持 WINS 名字服务器解析及浏览。  支持 SSL 安全套接层协议。

服务器的安装和启动  Samba 服务器的安装 # rpm -ivh samba-common-2.2.7a i386.rpm # rpm -ivh samba-2.2.7a i386.rpm # rpm -ivh samba-client-2.2.7a i386.rpm

服务器的安装和启动  Samba 的启动和停止 # service smb start # service smb stop # service smb restart  Samba 的配置文件: /etc/samba/smb.conf

Samba 的默认配置 工作组 : MYGROUP 安全等级 : user 设置用户密码加密 : Yes 口令文件路径 : /etc/samba/smbpasswd 认证用户时服从 PAM 的管理限制: Yes 为客户做 DNS 查询 : No 设置了每个用户的主目录的共享 设置了全部打印机的共享

建立 Samba 口令文件设置 Samba 账号  添加单个的 samba 账户 # smbpasswd -a username

测试的默认配置  检测 Samba 配置文件的正确性 # testparm  在 Windows 上访问 Samba 资源共享  通过 Windows 的网上邻居访问 Samba 共享  通过映射网络驱动器访问 Samba 共享  在 Linux 服务器上列出 Samba 的资 源使用情况 # smbstatus

Samba 配置基础 smb.conf 文件的分节结构 [Global] :用于定义全局参数和缺省值 [Homes] :用于定义用户的 Home 目录共享 [Printers] :用于定义打印机共享 [Userdefined_ShareName] :用户自定义共享(可有多 个) Samba 的安全等级 Share :用户不需要账户及口令即可登入 Samba 服务器。 User :由提供服务的 Samba 服务器负责检查账户及口令 (是 Samba 默认的安全 等级)。 Server :检查账户及口令的工作指定由另一台 Windows NT/2000 或 Samba 服务器负责。 Domain :指定 Windows NT/2000 域控制服务器来验证用 户的账户及口令。

设置 Samba 的全局参数( 1 ) 基本全局参数 netbios name :设置 Samba 的 NetBIOS 名 字 workgroup :设置 Samba 要加入的工作组 server string :指定浏览列表里的机器描述 client code page :设置客户字符编码页 日志全局参数 log file :指定日志文件的名称 max log size :指定日志文件的最大尺寸 ( KB )

设置 Samba 的全局参( 2 ) 安全全局参数 –socket address :指定 samba 监听的 IP 地址 –admin user :设置管理员账号 –security :定义 Samba 的安全级别 –encrypt passwords :用于指定是否使用加密口令 –smb passwd file :指定 Samba 口令文件的路径 –hosts allow :指定可以访问 Samba 的主机 –hosts deny :指定不可以访问 Samba 的主机

设置 Samba 的全局参( 3 ) 运行效率全局参数 –change notify timeout :设置服务器周期性异常通知 –deadtime :客户端无操作多少分钟后服务器端中断连 接 –getwd cache :是否使用 Cache 功能 –keepalive :服务器每隔多少秒向客户端发送 keepalive 包用于确认客户端是否工作正常 –max open files :同一个客户端最多能打开的文件数 目 –socket options :设置服务器和客户之间会话的 Socket 选项

设置 Samba 共享资源参数 基本共享参数 –comment :指定对共享的描述 –path :指定共享服务的路径 访问控制参数 –writable :指定共享的路径是否可写 –browseable :指定共享的路径是否可浏览(默认为可以) –available :指定共享资源是否可用 –read only :指定共享的路径是否为只读 –public :指定是否可以允许 guest 账户访问 –read list :设置只读访问用户列表 –write list :设置读写访问用户列表 –valid users :指定允许使用服务的用户列表 –invalid users :指定不允许使用服务的用户列表

文件系统权限和 Samba 共享权限 Samba 服务器要将本地文件系统共享 给 Samba 用户,涉及两种权限: – 本机文件系统权限:使用 chmod 和 chown 命令设置 –Samba 权限:使用 Samba 的访问控制 参数设置 当 Samba 用户访问共享时,最终的权 限将是这两种权限中最严格的权限。

配置 Samba 文件共享举例 修改 RedHat 9 默认的全局配置参数 使用符号链接组织本地共享资源 为所有用户配置只读共享 为所有用户配置读写共享 为指定用户配置 Samba 共享 为指定组配置 Samba 共享 为指定用户和组配置 Samba 共享 配置访问 Samba 共享组用户的不同权限

配置 Samba 的打印共享 Samba 的打印共享参数 –load printers :是否加载打印机配置文件 –printcap name :设置打印机配置文件路径 –printing :设置打印系统类型 –path :指定打印机队列位置 –printable :指定用户是否可打印(默认为不 可以) –printer admin :设置打印机管理员

配置 Samba 的打印共享 Samba 共享打印机配置步骤 – 配置本地打印机 – 获得 Adobe Postscript Driver – 设置 Samba 的打印共享配置 – 为 Windows 客机准备打印驱动 配置 Samba 共享打印机 – 参见教材操作步骤 19.12

在 Linux 环境下访问 Samba 共享( 1 ) lmhosts 文件 –Samba 使用 /etc/samba/lmhosts 文件存放 NetBIOS 名与 IP 地址的静态映射表 smbclient 命令 –Samba 提供了一个类似 FTP 客户程序的 Samba 客户 程序 smbclient – 可以使用 smbclient 查看并访问共享 列表显示指定主机提供的共享 –# smbclient -L NetBIOS 名或 IP 地址 – 例如: # smbclient -L win01

使用 smbclient 命令访问共享( 2 ) Samba 提供了一个类似 FTP 客户程序的 Samba 客户程序 smbclient 用于访问指定主机的指定共享, -U 用户名参数表示以指 定的用户名的身份访问共享。 –# smbclient //NetBIOS 名或 IP 地址 / 共享名 -U 用户名 – 注意: 当访问 Windows 共享时, smbclient 命令的 -U 参数后所指定的用 户名是所访问的 Windows 计算机中的用户账户, 验证口令是 Windows 计算机中的用户账户的口令。 当访问 Linux 提供的 Samba 共享时, smbclient 命令的 -U 参数后所 指定的用户名是所访问的 Linux 计算机中的 Samba 用户账户, 验 证口令是 Samba 用户账户的口令。 – 例如: # smbclient //win01/tools -U osmond

在 Linux 环境下访问 Samba 共享( 3 ) 使用 smbmount 挂装远程 SMB 文件系统访 问 Samba 共享 –smbmount 命令格式 # smbmount //NetBIOS 名或 IP 地址 / 共享 名 挂装点 – 例如: # smbmount //win01/tools /mnt/smb/win01 # cd ; umount /mnt/smb/win01