28
11 11 Samba Samba 第第第第第 第第第第第 第第第第第第第第第第 第第第第第第第第第第

Linux 网络操作系统

Embed Size (px)

DESCRIPTION

Linux 网络操作系统. 第 11 章 Samba 服务器配置. 广州工程技术职业学院. 本章内容. Samba 服务概述 Samba 服务器的配置 Samba 配置文件 Linux 与 Windows 资源共享. Samba. - PowerPoint PPT Presentation

Citation preview

Page 1: Linux 网络操作系统

第第 1111 章 章 SambaSamba 服务器配服务器配置置

广州工程技术职业学院广州工程技术职业学院

Page 2: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

2

本章内容•Samba服务概述•Samba服务器的配置 •Samba配置文件•Linux与Windows资源共享

Page 3: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

3

Samba Samba SMB ( Server Message Block )协议,也被称作 Session Message Block 协议、 NetBIOS 协议、或 LanManager 协议。它是用来在微软的 Windows 3.11 、 NT 、 95/98/2000 等操作系统之间共享文件和打印机的。 Samba 是使用 SMB 协议在 Linux 和 Windows之间共享文件和打印机的一组程序套件。利用 Samba 可以实现如下功能 :

把 Linux 系统下的文件共享给 Windows 系统 在 Linux 系统下访问 Windows 系统的共享文件 把 Linux 系统下安装的打印机共享给 Windows 系统使用 在 Linux 系统下访问 Windows 系统的共享打印机

Page 4: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

4

Samba 服务器Samba 服务器

Windows Linux

资源共享

Samba Linux服务器是 与Windows资源共享的桥梁

Page 5: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

5

Samba 的安装、启动Samba 的安装、启动

启动samba :

安装samba :

Page 6: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

6

Samba 配置文件Samba 配置文件

Page 7: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

7

Samba 配置文件 2Samba 配置文件 2

Page 8: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

8

/etc/samba/smb.conf在 smb.conf 配置文件中,以“#”或“;”起始行均衩当成注释[global]      该字段用于设置 Samba 服务器的整体环境workgroup = Samba Server      指定工作组的名称server string = Samba Server 此主机的注释说明netbios name = linux       Samba 默认的主机名,可更换;linuxs allow = 192.168.1. 192.168.2. 127.   允许访问该 samba 服务器的 IP 地址范围,默认允许所有的 IP 访问 printcap name = /etc/printcap 打印机配置文件的位置load printers = yes     是否加载打印机配置文件 printcapguest account = nobody 指定 guest 所使用的账号log file = /var/log/samba/%m.log   设置记录文件储存的位置

Samba 配置文件说明Samba 配置文件说明

Page 9: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

9

Samba 配置文件(续)Samba 配置文件(续)Max log size = 1000 记录文件最大不超过 1000KBSecurity = share      设置安全等级,此模式下,用户不需密码Encrypt passwords = yes     密码采取加密的方式Smb passwd file = /etc/samba/smb/passwd 密码文件位置Share Definitions 针对每个共享资源的设置[home] 当用户使用专用账号登录时,此区域用来设置对根目        录的访问权限comment = Home Directories      说明文字writable = yes 此目录是否允许写入 valid users = %s 可访问用户, Samba 会自动将“ %s” 转换成 登录账号

Page 10: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

10

Samba 配置文件(续)Samba 配置文件(续)Create mode = 0664   文件默认的权限Directory mode = 0775      目录默认的权限[printers]        该字段用于设置共享打印机Comment = ALL Printers      说明文字path = /var/spool/samba      打印机队列( spool) 的位置#Set public = yes to allow user ‘guest account’ to printwritable = no 用户是否可写入printable = yes      用户是否以打印

注意:“ read only = ” 与“ writable =” 是反义词,即“ read only=no” 与“ writable = yes” 有相同的作用。 允许读写的权限

Page 11: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

11

使用 swat 配置 samba使用 swat 配置 samba1. 首先要知道为什么要用 swat 配置 samba , samba是实现 linux/windows 之间共享资源的软件,装上之后需要配置它的配置文件才可以共享,所以普通用户难以实现,于是我们用 samba 自带的 swat 图像化配置工具来配置它的配置文件 (/etc/samba/smb.conf) 。

2. 安装 swat( 第三张光盘 ) rpm –ivh /mnt/cdrom/RedHat/RPMS/samba-swat-(tab 自动补齐 )

3. 配置 /etc/xinetd.d/swat 把 disable=yes 改为 disable=no( 运行使用 swat)4. 重新启动 xinetd 以使其生效。 service xinetd restart

Page 12: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

12

使用 swat 配置 samba使用 swat 配置 samba

端口端口 901901

连接连接 SwatSwat 的主机的主机 II

PP

将原将原 yesyes 改为改为 nn

oo## service xinetd restartservice xinetd restart 重启重启 xinetdxinetd

Page 13: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

13

Swat 登陆界面Swat 登陆界面

SWATSWAT 主要功能主要功能

SWATSWAT 欢迎画面欢迎画面

说明文件说明文件

Page 14: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

14

Globals 设置Globals 设置

填入各项参数填入各项参数

高级设置高级设置

参数在参数在

线帮助线帮助

确认更改确认更改

重新设置重新设置

Page 15: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

15

Globals 设置 2Globals 设置 2

Page 16: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

16

建立共享目录建立共享目录

Page 17: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

17

添加用户添加用户

Page 18: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

18

重新启动 samba重新启动 samba

Page 19: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

19

Windows 访问 linuxWindows 访问 linux1. 在运行里输入 \\ip (linux 的地址 )

Page 20: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

20

Linux 访问 windowsLinux 访问 windows[pp@linux pp]$ smbclient –L 192.168.1.1列出主机 192.168.1.1Windows 上的共享资源[pp@linux pp]$ smbclinet //192.168.1.1/win2k –U win

以 win 用户身份访问主机 wn2k 的共享资源?  查看可用的命令(与 ftp 相似)!ls 显示本地文件列表ls 显示共享资源文件列表

Page 21: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

21

Linux 访问 windows(2)Linux 访问 windows(2)

使用 smbmount 命令访问 windows 的共享资源[root@linux root]$ smbmount //192.168.1.1/win2k /mnt/win2k –o user

Smbmount 普通用户无法使用,必须借助 root 的权限,使用 su 命令即可。

Page 22: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

22

配置 Linux 系统下的打印服务器配置 Linux 系统下的打印服务器

Linux 下打印机使用简介 使用字符界面菜单配置工具配置本地 打印机 设置打印机的共享

Page 23: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

23

使用字符界面菜单配置工具配置本地打印机 使用字符界面菜单配置工具配置本地打印机 printconf-tui 命令

Page 24: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

24

对 Windows 系统开放打印共享权限 对 Windows 系统开放打印共享权限

Page 25: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

25

配置打印服务器客户端 配置打印服务器客户端

配置打印服务器的 Linux客户端 配置打印服务器的 Windows客户端

Page 26: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

26

配置打印服务器 Linux客户端 配置打印服务器 Linux客户端 printconf-gui 命令

Page 27: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

27

配置打印服务器 Windows客户端 配置打印服务器 Windows客户端

Page 28: Linux 网络操作系统

广州工程技术职业学院 Linux 网络操作系统

28

本章小结

•掌握 Samba服务器的配置方法

•掌握 Linux与Windows资源共