Solaris 9(SPARC 平台版本)9/02 发行说明

从 Solaris 8 操作环境升级可能会创建冗余的 Kerberos 保密机制 (4672740)

在 Solaris 9 9/02 操作环境中,Kerberos 5 版全球化机制包括保密支持。因此,不需要 Kerberos 国内机制。如果您在 Solaris 8 系统上的 /usr/lib/gss/do/mech_krb.so.1 中安装了 Kerberos 国内机制,请在将系统升级到 Solaris 9 9/02 操作环境之前删除 Kerberos 国内机制。

解决方法:在升级到 Solaris 9 9/02 操作环境之前,执行以下步骤。

  1. 输入以下命令来确定系统上是否安装了 Kerberos 国内机制。


    % pkginfo | fgrep ' SUNWk5'
    
    • 如果此命令的输出中包括任何 SUNWk5 软件包名称,则表明系统上安装了 Kerberos 国内机制。转到步骤 2。

    • 如果输出中不包括任何 SUNWk5 软件包名称,则系统上没有安装 Kerberos 国内机制。可以跳过其余步骤。升级系统。

  2. 输入以下命令,以便备份 /etc/nfssec.conf /etc/gss/qop 文件。


    % tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop
    
  3. 输入以下命令,验证这两个文件已经备份。


    % tar -tf /var/tmp/krb_config_files.tar
    
  4. 删除步骤 1 的输出中列出的所有软件包。


    % pkgrm package-name package-name package-name
    
  5. 升级到 Solaris 9 9/02 操作环境。

    升级程序升级 Kerberos 全球化机制代码,并启用 Kerberos 保密支持。

  6. 在文本编辑器中,更改 /etc/gss/mech 文件中的以下行。

    • 取消注释下面的行。


      kerberos_v5     1.2.840.113554.1.2.2    gl/mech_krb5.so gl_kmech_krb5
      

      如果必要,将上一行添加到 /etc/gss/mech 文件中。

    • 删除下面的行。


      kerberos_v5     1.2.840.113554.1.2.2    do/mech_krb5.so do_kmech_krb5
      
    • 输入以下命令,恢复 /etc/nfssec.conf/etc/gss/qop 文件。


      % tar -xf /var/tmp/krb_config_files.tar