linux 网络操作系统
DESCRIPTION
Linux 网络操作系统. 第 11 章 Samba 服务器配置. 广州工程技术职业学院. 本章内容. Samba 服务概述 Samba 服务器的配置 Samba 配置文件 Linux 与 Windows 资源共享. Samba. - PowerPoint PPT PresentationTRANSCRIPT
第第 1111 章 章 SambaSamba 服务器配服务器配置置
广州工程技术职业学院广州工程技术职业学院
广州工程技术职业学院 Linux 网络操作系统
2
本章内容•Samba服务概述•Samba服务器的配置 •Samba配置文件•Linux与Windows资源共享
广州工程技术职业学院 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 系统的共享打印机
广州工程技术职业学院 Linux 网络操作系统
4
Samba 服务器Samba 服务器
Windows Linux
资源共享
Samba Linux服务器是 与Windows资源共享的桥梁
广州工程技术职业学院 Linux 网络操作系统
5
Samba 的安装、启动Samba 的安装、启动
启动samba :
安装samba :
广州工程技术职业学院 Linux 网络操作系统
6
Samba 配置文件Samba 配置文件
广州工程技术职业学院 Linux 网络操作系统
7
Samba 配置文件 2Samba 配置文件 2
广州工程技术职业学院 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 配置文件说明
广州工程技术职业学院 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” 转换成 登录账号
广州工程技术职业学院 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” 有相同的作用。 允许读写的权限
广州工程技术职业学院 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
广州工程技术职业学院 Linux 网络操作系统
12
使用 swat 配置 samba使用 swat 配置 samba
端口端口 901901
连接连接 SwatSwat 的主机的主机 II
PP
将原将原 yesyes 改为改为 nn
oo## service xinetd restartservice xinetd restart 重启重启 xinetdxinetd
广州工程技术职业学院 Linux 网络操作系统
13
Swat 登陆界面Swat 登陆界面
SWATSWAT 主要功能主要功能
SWATSWAT 欢迎画面欢迎画面
说明文件说明文件
广州工程技术职业学院 Linux 网络操作系统
14
Globals 设置Globals 设置
填入各项参数填入各项参数
高级设置高级设置
参数在参数在
线帮助线帮助
确认更改确认更改
重新设置重新设置
广州工程技术职业学院 Linux 网络操作系统
15
Globals 设置 2Globals 设置 2
广州工程技术职业学院 Linux 网络操作系统
16
建立共享目录建立共享目录
广州工程技术职业学院 Linux 网络操作系统
17
添加用户添加用户
广州工程技术职业学院 Linux 网络操作系统
18
重新启动 samba重新启动 samba
广州工程技术职业学院 Linux 网络操作系统
19
Windows 访问 linuxWindows 访问 linux1. 在运行里输入 \\ip (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 显示共享资源文件列表
广州工程技术职业学院 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 命令即可。
广州工程技术职业学院 Linux 网络操作系统
22
配置 Linux 系统下的打印服务器配置 Linux 系统下的打印服务器
Linux 下打印机使用简介 使用字符界面菜单配置工具配置本地 打印机 设置打印机的共享
广州工程技术职业学院 Linux 网络操作系统
23
使用字符界面菜单配置工具配置本地打印机 使用字符界面菜单配置工具配置本地打印机 printconf-tui 命令
广州工程技术职业学院 Linux 网络操作系统
24
对 Windows 系统开放打印共享权限 对 Windows 系统开放打印共享权限
广州工程技术职业学院 Linux 网络操作系统
25
配置打印服务器客户端 配置打印服务器客户端
配置打印服务器的 Linux客户端 配置打印服务器的 Windows客户端
广州工程技术职业学院 Linux 网络操作系统
26
配置打印服务器 Linux客户端 配置打印服务器 Linux客户端 printconf-gui 命令
广州工程技术职业学院 Linux 网络操作系统
27
配置打印服务器 Windows客户端 配置打印服务器 Windows客户端
广州工程技术职业学院 Linux 网络操作系统
28
本章小结
•掌握 Samba服务器的配置方法
•掌握 Linux与Windows资源共
享