文件和打印服务
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装samba-swat软件包 ,可以获得一个基于 Web界面的Samba管理工具 通常使用xinetd服务启动swat SWAT服务的默认工作端口是901
Samba-swat管理工具
其他管理工具
Samba提供了几个命令行工具对Samba服务器进 行监视和管理
smbstatus用于显示当前的Samba服务器的连接状态 nmblookup用于检查NetBIOS名称解析
mksmbpasswd.sh smbpasswd
修改Samba用户的口令
14.5 从客户机访问SAMBA
从Windows客户机访问Samba服务
网上邻居 UNC路径
从Linux客户机访问Samba服务
smbclient命令
14.6 SAMBA管理工具
使用SWAT管理Samba 其他管理工具
14.6.1 使用SWAT管理Samba
本章小结
熟悉NFS服务器及客户机操作 熟练配置Linux CUPS打印系统 熟悉Samba服务的基本概念 熟练配置Samba服务器 使用smbclient访问SMB服务 熟悉Samba-swat等管理工具
14.3.2 SAMBA简介
Samba是一组基于SMB协议的软件,可以运行在 各种UNIX 以及Linux系统上 Samba的软件体系结构主要包括以下几部分:
SMB Server:提供文件与打印共享服务 NetBIOS名称服务器:用于支持浏览服务 SMB客户机:基于字符界面的SMB客户机软件 一系列扩展工具
Samba服务器安全级别
各个安全级别的具体含义如下:
share:共享级别,所有用户不需要提供用户名和密码 即可访问服务器的资源。 user:Samba的默认配置,所有用户必须通过身份验 证才能访问服务器的资源,安全性比share级别要高。 share server:和user安全级别类似,但是用户名和密码传递 到另外一个服务器去验证,如果递交失败,就退到user 安全级别。 domain:要求网络上存在一台Windows的域控制器, Samba 把用户名和密码传递给指定的域控制器验证。
14.3 SAMBA简介
Linux与Windows集成 SAMBA简介
14.3.1 Linux与Windows集成
数据共享方式:
FTP服务 WEB服务 NFS服务 SMB服务
微软网络中实现文件、共享的方法是使用SMB (Server Message Block)协议 Samba是一个基于SMB协议的客户机/服务器软件
14.4.3 启动Samba服务器
定制完smb.conf文件,可以运行testparm命令以 查看有效的设置情况 重新启动服务
service smb start
或者重新载入配置
service smb reload
14.4.4 建立SAMBA用户
Samba使用Linux操作系统的本地用户帐号提供服务,但 是需要把系统账号添加到Samba的用户帐号数据库 /etc/samba/smbpasswd中 添加Samba用户的方法:
samba-common
samba-swat
system-configsamba
14.4.2 配置文件
Samba的主要配置文件是smb.conf,默认存放在 /etc/samba目录中 smb.conf文件分为两大部分:全局配置(Global Settings)和共享定义(Share Definitions)
NFS服务器的配置步骤
修改/etc/exports 需要的话修改DNS服务器或/etc/hosts文件 启动与NFS相关的守护进程
# service nfslock start # service nfs start # service portmap start
运行exportfs命令检查导出情况
SMB客户机软件,可以使Linux计算机作为客户 机访问Windows服务器或其他Samba服务器。 samba的支持软件包,提供基本的配置文件以 及相关的支持工具。 基于Web界面的管理工具,使用户可以比较方 便的精确调整Samba服务器。 Samba的图形界面管理工具。使用简单,但在 功能上不如swat工具完善。
共享定义实例
[homes] comment = Home Directories valid users = %S read only = No create mask = 0664 directory mask = 0775 browseable = No [public] path = /home/samba public = yes writable = yes write list = @users
Samba服务器包括两个守护进程:
smbd nmbd
14.4.4 配置Samba服务器
Samba的软件构成 Samba配置文件 启动Samba服务器 建立SAMBA用户
14.4.1 Samba的软件构成
软件包 samba samba-client 功能描述 基本的服务器软件包,用于提供SMB服务。
使用图形界面工具
主菜单中选择【系 统设置】|【服务 器设置】|【NFS】
14.1.2 使用NFS客户机
在客户机端使用mount命令就可以挂载NFS服务器 上的导出目录 命令实例:
# mount -t nfs 192.168.0.2:/home /mnt
14.2 配置Linux打印系统
RHEL 4使用CUPS(通用Unix打印系统) 在主菜单上选择【系统设置】|【打印】,或者运 行命令:system-config-printer
第14章
文件和打印服务
本章主要内容
使用NFS 配置LinLeabharlann Baidux打印系统 配置Samba服务器 从客户机访问Samba Samba管理工具
14.1 使用NFS
设置导出 使用NFS客户机
14.1.1 设置导出
要导出的目录在/etc/exports文件中列出 导出设置项很简单,采用以下格式:
directory hosts(options)
常用全局配置参数
workgroup = MYGROUP server string = MY Samba Server netbios Name = ComputerName hosts allow = 网络或主机 guest account = pcguest log file = 日志文件名 security = 安全级别
hosts可以使用以下几种形式来指定:
*.example.com:example.com域中的所有计算机 computername:主机名为computername的计算机 192.168.1.0/255.255.255.0:指定的IP地址或子网段 @group-name:NIS netgroup名称
CUPS支持的打印队列类型
本地连接(L):通过并行电缆或USB电缆连接到本地的打印机 联网的CUPS(IPP):连接在其他计算机上通过IPP协议共享的打印机 联网的UNIX(LPD):连接在其他计算机上并通过LPD共享的打印机 联网的Windows(SMB):连接在其他计算机上并通过SMB协议共享 的打印机,如Windows系统的共享打印机。 Windows 联网的Novell(NCP):Novell Netware系统上的共享打印机 联网的JetDirect:通过HP JetDirect打印服务器连接在网络上的打印机
常用导出选项
选项 ro rw sync async secure insecure wdelay no_wdelay hide no_hide anonuid anongid 描述 指定导出目录为只读访问。 指定可以对导出目录进行读写访问。 在客户端请求时同步写入数据。该选项可以提高服务器的可靠性,但是对 客户的响应要慢一些。不指定同步选项时sync为默认设置。 在客户端请求时异步写入数据。该选项可以快速响应客户,但是可靠性要 差一些。 NFS请求只能从1024以下的端口发起,默认项。 NFS请求可以从1024以下的端口发起。 有多个用户对NFS目录进行写入时,可以进行成组写入以提高性能。但是 对于无大量写入请求的NFS服务器,该选项反而会降低性能。 关闭成组写入,在设置async选项后无需设置该项。 不共享NFS目录的子目录。 共享NFS目录的子目录。 NFS服务器上的匿名用户的UID。 NFS服务器上匿名组群的GID。
Samba-swat管理工具
其他管理工具
Samba提供了几个命令行工具对Samba服务器进 行监视和管理
smbstatus用于显示当前的Samba服务器的连接状态 nmblookup用于检查NetBIOS名称解析
mksmbpasswd.sh smbpasswd
修改Samba用户的口令
14.5 从客户机访问SAMBA
从Windows客户机访问Samba服务
网上邻居 UNC路径
从Linux客户机访问Samba服务
smbclient命令
14.6 SAMBA管理工具
使用SWAT管理Samba 其他管理工具
14.6.1 使用SWAT管理Samba
本章小结
熟悉NFS服务器及客户机操作 熟练配置Linux CUPS打印系统 熟悉Samba服务的基本概念 熟练配置Samba服务器 使用smbclient访问SMB服务 熟悉Samba-swat等管理工具
14.3.2 SAMBA简介
Samba是一组基于SMB协议的软件,可以运行在 各种UNIX 以及Linux系统上 Samba的软件体系结构主要包括以下几部分:
SMB Server:提供文件与打印共享服务 NetBIOS名称服务器:用于支持浏览服务 SMB客户机:基于字符界面的SMB客户机软件 一系列扩展工具
Samba服务器安全级别
各个安全级别的具体含义如下:
share:共享级别,所有用户不需要提供用户名和密码 即可访问服务器的资源。 user:Samba的默认配置,所有用户必须通过身份验 证才能访问服务器的资源,安全性比share级别要高。 share server:和user安全级别类似,但是用户名和密码传递 到另外一个服务器去验证,如果递交失败,就退到user 安全级别。 domain:要求网络上存在一台Windows的域控制器, Samba 把用户名和密码传递给指定的域控制器验证。
14.3 SAMBA简介
Linux与Windows集成 SAMBA简介
14.3.1 Linux与Windows集成
数据共享方式:
FTP服务 WEB服务 NFS服务 SMB服务
微软网络中实现文件、共享的方法是使用SMB (Server Message Block)协议 Samba是一个基于SMB协议的客户机/服务器软件
14.4.3 启动Samba服务器
定制完smb.conf文件,可以运行testparm命令以 查看有效的设置情况 重新启动服务
service smb start
或者重新载入配置
service smb reload
14.4.4 建立SAMBA用户
Samba使用Linux操作系统的本地用户帐号提供服务,但 是需要把系统账号添加到Samba的用户帐号数据库 /etc/samba/smbpasswd中 添加Samba用户的方法:
samba-common
samba-swat
system-configsamba
14.4.2 配置文件
Samba的主要配置文件是smb.conf,默认存放在 /etc/samba目录中 smb.conf文件分为两大部分:全局配置(Global Settings)和共享定义(Share Definitions)
NFS服务器的配置步骤
修改/etc/exports 需要的话修改DNS服务器或/etc/hosts文件 启动与NFS相关的守护进程
# service nfslock start # service nfs start # service portmap start
运行exportfs命令检查导出情况
SMB客户机软件,可以使Linux计算机作为客户 机访问Windows服务器或其他Samba服务器。 samba的支持软件包,提供基本的配置文件以 及相关的支持工具。 基于Web界面的管理工具,使用户可以比较方 便的精确调整Samba服务器。 Samba的图形界面管理工具。使用简单,但在 功能上不如swat工具完善。
共享定义实例
[homes] comment = Home Directories valid users = %S read only = No create mask = 0664 directory mask = 0775 browseable = No [public] path = /home/samba public = yes writable = yes write list = @users
Samba服务器包括两个守护进程:
smbd nmbd
14.4.4 配置Samba服务器
Samba的软件构成 Samba配置文件 启动Samba服务器 建立SAMBA用户
14.4.1 Samba的软件构成
软件包 samba samba-client 功能描述 基本的服务器软件包,用于提供SMB服务。
使用图形界面工具
主菜单中选择【系 统设置】|【服务 器设置】|【NFS】
14.1.2 使用NFS客户机
在客户机端使用mount命令就可以挂载NFS服务器 上的导出目录 命令实例:
# mount -t nfs 192.168.0.2:/home /mnt
14.2 配置Linux打印系统
RHEL 4使用CUPS(通用Unix打印系统) 在主菜单上选择【系统设置】|【打印】,或者运 行命令:system-config-printer
第14章
文件和打印服务
本章主要内容
使用NFS 配置LinLeabharlann Baidux打印系统 配置Samba服务器 从客户机访问Samba Samba管理工具
14.1 使用NFS
设置导出 使用NFS客户机
14.1.1 设置导出
要导出的目录在/etc/exports文件中列出 导出设置项很简单,采用以下格式:
directory hosts(options)
常用全局配置参数
workgroup = MYGROUP server string = MY Samba Server netbios Name = ComputerName hosts allow = 网络或主机 guest account = pcguest log file = 日志文件名 security = 安全级别
hosts可以使用以下几种形式来指定:
*.example.com:example.com域中的所有计算机 computername:主机名为computername的计算机 192.168.1.0/255.255.255.0:指定的IP地址或子网段 @group-name:NIS netgroup名称
CUPS支持的打印队列类型
本地连接(L):通过并行电缆或USB电缆连接到本地的打印机 联网的CUPS(IPP):连接在其他计算机上通过IPP协议共享的打印机 联网的UNIX(LPD):连接在其他计算机上并通过LPD共享的打印机 联网的Windows(SMB):连接在其他计算机上并通过SMB协议共享 的打印机,如Windows系统的共享打印机。 Windows 联网的Novell(NCP):Novell Netware系统上的共享打印机 联网的JetDirect:通过HP JetDirect打印服务器连接在网络上的打印机
常用导出选项
选项 ro rw sync async secure insecure wdelay no_wdelay hide no_hide anonuid anongid 描述 指定导出目录为只读访问。 指定可以对导出目录进行读写访问。 在客户端请求时同步写入数据。该选项可以提高服务器的可靠性,但是对 客户的响应要慢一些。不指定同步选项时sync为默认设置。 在客户端请求时异步写入数据。该选项可以快速响应客户,但是可靠性要 差一些。 NFS请求只能从1024以下的端口发起,默认项。 NFS请求可以从1024以下的端口发起。 有多个用户对NFS目录进行写入时,可以进行成组写入以提高性能。但是 对于无大量写入请求的NFS服务器,该选项反而会降低性能。 关闭成组写入,在设置async选项后无需设置该项。 不共享NFS目录的子目录。 共享NFS目录的子目录。 NFS服务器上的匿名用户的UID。 NFS服务器上匿名组群的GID。