跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
CIFS/9000 Client 发行说明: 版本 A.01.08 > 第 1 章 CIFS/9000 Client A.01.08

最近几个发行版的功能和修复

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

下文列出了这些功能和已进行的修复(从最新的开始)。

  • PAM-NTLM 未能处理 Unix 口令过期问题

    修复解决了用户使用过期的 Unix 口令登录到主机系统时不会强制其更改过期口令的问题。 仅当使用推荐的“结合在一起的”libpam_ntlm.1libpam_unix.1 配置,且用户未经过 NTLM 服务器的身份验证时,才会出现此问题。 使用此修复,PAM-UNIX 将按照要求强制用户更改过期的 Unix 口令。

  • 断开的用户会话不能重新连接

    当用户试图在服务器断开连接后访问该服务器时,此项改进使用户连接可以自动重新建立。

  • 日志文件大小达到最大值时不能截断

    此修复将日志文件大小限制在 50 MB 以内。如果日志文件达到此限制值,就保存该文件,并在文件名后附加 .prev(覆盖以前保存的其他副本)。然后,日志文件从 0 字节重新开始。

  • 切换夏时制后,时间戳记不正确

    此修复改进了在标准时间和夏时制之间进行切换时 CIFS/9000 Client 和 Windows 服务器之间的文件时间戳记同步。

  • 如果作用域嵌入了句点 (.) 字符,NetBIOS 作用域将无效

    此修复纠正了 NetBIOS 作用域分析过程中存在的缺陷。作用域是 CIFS 协议的旧功能,建议目前不要使用此功能。

  • 不能使用某些日语多字节字符

    修改了 ShiftJIS 编码的日语字符映射文件,现已包括 [1 - 20] 范围内的带圈的数字符号、各种数学符号、片假名符号以及其他符号,共添加了 74 个字符映射。

  • CIFS Unix Extensions 的最新修订版 v2.1

    Hewlett-Packard 编写的 CIFS Unix Extensions 启用了标准的 Unix 文件系统语义(如符号链接、文件所有权以及要在 CIFS 协议中实现的权限)。与 Samba 开放式源代码项目协作开发的最新修订版的规范,通过可以跨平台处理文件大小的新模型实现了更强的互操作性。

    如果客户将要连接至支持 v2.1 规范的服务器,HP 极力建议升级到 CIFS/9000 Client A.01.07。 支持 v2.1 规范的服务器包括 CIFS/9000 Server 版本 A.01.07 和 Samba Server 版本 2.2.3。CIFS/9000 Client 版本 A.01.07 中 v2.1 规范的实现向后兼容了 CIFS/9000 Server 版本 A.01.07 或更低版本中该规范的实现。

  • 十六进制 NetBIOS 跟踪的 ASCII 解码

    现在,CIFS Client 的 netbiosTrace 日志级别选项也可以显示与缺省的十六进制字节流相对应的 ASCII。HP 提醒用户:如果不需要通过提高日志级别来排除故障,请保留日志级别的缺省设置,因为提高日志级别会降低性能。

  • 对文件属性的高速缓存功能进行了更改,改进了客户端的目录列表与服务器上的实际文件属性之间的同步。

  • Installing and Administering the CIFS/9000 Client》手册中的配置 PAM-NTLM 模块部分包含有关使用口令服务器和 WINS 服务器的最新信息。HP 建议将 wins server 参数并入现有的 smb.conf 文件,如新版本的 smb.conf.default 文件中所示。这些文件位于 /etc/opt/cifsclient/pam 目录中。

  • 增大了 SMB 超时的缺省值

    缺省配置的 requestTimeout 值已从 20 秒增加到 60 秒。对于低速网络或者服务器或链路速度较慢的环境中,未答复的 SMB 请求会造成连接断开,从而导致 CIFS/9000 Client 的状态不稳定,此配置可防止出现这种情况。

  • 重复 CIFS/9000 Client 过滤的 NFS 请求

    这将提高 NFS 接口对于 CIFS/9000 Client 的可靠性。

  • 可对 NFS 属性高速缓存进行配置

    这项改进允许您启用 NFS 属性的高速缓存功能,可以改善某些操作的性能,如创建由已安装的 CIFS 文件系统上的大量文件组成的 tar(1) 文档。缺省设置为 nfsAttributeCaching = no,此设置的行为与以前的发行版保持一致。

  • 支持朝鲜语

    新的字符映射文件 unimap-eucKR.cfg 允许 CIFS/9000 Client 支持本地化的朝鲜语 HP-UX 系统。有关如何配置字符映射文件的说明,请参阅手册《 Installing and Administering the CIFS/9000 Client》。

其他信息

注释:以下有关 mountall(1M) 命令的信息仅应用于 HP-UX 版本 B.11.00 和 B.11.11。

HP-UX mountall(1M) 命令的新版本已经以修补软件 PHCO_24777 的形式发布。此修补软件修复了 CIFS Client 的所有发行版中存在的两个问题。当 /etc/fstab 目录中包含 CIFS 条目时,就会出现这些问题,并会引起其他不相关的错误或警告消息。

一个问题是,如果将 CIFS Client 配置为在引导时启动,就会在 /etc/rc.log 文件中记录一条会引起误解的错误消息。该消息如下所示:

Mount file systems
Output from “/sbin/rc1.d/S100localmount start”:
----------------------------
mountall:cannot mount server:/share
mountall:diagnostics from mount
ipcclient:error connecting to daemon:[239] Connection refused
ipcclient:CIFS Client is down.

另一个问题是,使用 swinstall 安装任何软件时,swinstall 都将停止或退出,并强制用户设置 mount_all_filesystems=false

可从以下网站获得此修补软件:

美洲和亚太地区:http://us-support.external.hp.com/
欧洲:http://europe-support.external.hp.com/

PAM-NTLM 的故障排除信息

  • 如果访问用 smb.conf 配置的口令服务器时遇到困难,PAM-NTLM 可以使用本地系统中的 lmhosts 文件查找口令服务器的地址。要使用此功能,请创建 /etc/opt/samba/lmhosts 文件,并按以下格式添加如下条目(每行一条),其中 netbios_name 是 PAM-NTLM 使用的口令服务器。

    ip_address <一个(或多个)制表符或空格> netbios_name

  • 如果要从系统中删除 PAM-NTLM 文件集或整个 CIFS/9000 Client,请确保已从 /etc/pam.conf 中删除了所有对 libpam_ntlm.1 库的引用。如果在 /etc/pam.conf 中配置了 PAM-NTLM,而从系统中删除了 PAM-NTLM 库,将不能访问该系统。

  • 编辑 /etc/pam.conf 时应小心谨慎。修改此文件之前应精通 PAM 架构。/etc/pam.conf 文件配置不当可能会造成系统不可访问,也可能使系统存在严重的安全漏洞,例如,允许任何用户不输入口令就可以获得超级用户权限。有关 pam.conf 的说明,请参阅 HP-UX 联机帮助页的第四部分以及《Installing and Administering the CIFS/9000 Client》中的 PAM-NTLM Configuration 部分。

建议使用的配置值

HP 建议将以下三项配置参数的值更改为新的缺省值:

  • runAsUser

  • requestTimeout

  • nfsAttributeCaching(需要添加此参数)

可以将新的缺省文件 /etc/opt/cifsclient.cfg.default 与现有的文件 cifsclient.cfg 进行比较,也可以手动进行修改。但是,请不要更改 cifsclient.cfg.default,此文件仅用作参考。

注释:如果尚未自定义配置文件,可以直接复制 cifsclient.cfg.default 文件并将现有的 cifsclient.cfg 文件覆盖。

请按以下说明更改新的配置参数:

  1. runAsUser 的值更改为 runAsUser ="root"runAsUser 位于文件开头的 Global 设置中。 将此值更改为 ="root" 允许CIFS/9000 Client 在异常中止时创建内核文件。

  2. requestTimeout 的值更改为 60 秒(已经以毫秒为单位指定了该值,所以 requestTimeout = 60000)。requestTimeout 位于 defaultServer = {...} 部分,大约在第 208 行。

  3. 请在 defaultServer 部分添加以下 nfsAttributeCaching 条目:nfsAttributeCaching = no。如果未升级到当前版本的 CIFS/9000 Client,则添加此值不会产生任何效果。 nfsAttributeCaching 可以设为 yesno

优点和功能

有关以下功能的详细信息,请参阅手册《Installing and Administering the CIFS/9000 Client》。可从 http://docs.hp.com 上获得最新版本。

  • 集成了 Unix mount 命令
    现在,可以在 CIFS 文件系统中使用 mount(1M)umount(1M) 命令进行操作。

  • 支持国际化的客户端
    通过使用 Unicode 或 /etc/opt/cifsclient/unitables 中提供的任何一种字符映射文件,CIFS/9000 Client 可以支持各种国际化的客户端。

  • 支持 Unix (ASU) 和 Windows 2000 Advanced Server
    CIFS/9000 Client 已经过测试,下列服务器均支持 CIFS/9000 Client:

    • HP CIFS/9000 Server (HP Samba)

    • HP ASU/9000

    • Windows NT

    • Windows 2000

    注释:有关使用 ASU Server 的其他重要信息,请参阅下文“已知问题和解决办法”。
  • 支持大文件
    CIFS Client 解除了以前版本中文件大小不能超过 4 GB 的限制。

PAM NTLM

  • 支持口令过期功能

    现在,口令过期功能可以在不信任的 HP-UX 系统上正常工作。有关配置的详细信息,请参考 CIFS/9000 Client 手册。

  • 口令更改功能支持 try_first_passuse_first_pass 选项。

    PAM NTLM 模块可与其他 PAM 模块结合在一起进行口令更改。请参考下文“附加背景信息”部分中的“注释、注意和警告”。

  • 对于验证错误,PAM NTLM 现在可以返回正确的错误代码。

    PAM NTLM 返回正确的错误代码,以便应用程序可以在验证失败时返回相应的错误消息。

背景信息

PAM NTLM 为 HP-UX 和 Microsoft Windows NT 服务器或其他运行 HP CIFS/9000 Server 的 UNIX 服务器提供集中的验证服务。HP CIFS/9000 Client 产品包含 PAM NTLM 模块,从而将 HP-UX 登录与 CIFS/9000 Server 或 Windows NT 域控制器集成在一起。

有关 PAM-NTLM 的详细信息,请参阅用户手册《Installing and Administering the CIFS/9000 Client》

注释:要了解 use_first_pass try_first_pass 选项,请阅读 PAM 文档。管理员必须充分认识到使用这些选项更改口令的后果。由于不同的 PAM 模块之间的口令策略不同,对使用这些选项的不同模块分别进行口令更改可能会造成口令不同步。

注释、注意和警告

  • 假设管理员已熟悉常规的 PAM 架构。管理员必须充分认识到更改 PAM 配置文件的后果。

  • 使用口令更改和口令过期功能时,由于结合在一起的 PAM 模块之间的口令策略不同,所以 PAM 结合在一起可能会引起问题。如果口令策略不匹配,用户可能会使这些结合在一起的 PAM 模块的口令不同步。有关将 PAM 模块结合在一起的详细信息,请参考 PAM 文档。

打印版本
保密声明 使用本网站表示您同意其使用条件
© 2002 - Hewlett-Packard Development Company, L.P.