在 Oracle® Solaris 11.2 中管理 Kerberos 和其他验证服务

退出打印视图

更新时间: 2014 年 9 月
 
 

挂载基于 Kerberos 的 NFS 文件系统时出现问题

  • 如果挂载基于 Kerberos 的 NFS 文件系统失败,请确保 NFS 服务器上存在 /var/rcache/root 文件。如果文件系统不是由 root 所有,请删除该文件系统并再次尝试挂载。

  • 如果访问基于 Kerberos 的 NFS 文件系统时出现问题,请确保您的系统和 NFS 服务器上启用了 gssd 服务。

  • 如果尝试访问基于 Kerberos 的 NFS 文件系统时出现 invalid argumentbad directory 错误消息,可能是因为尝试挂载 NFS 文件系统时使用的不是全限定 DNS 名称。正在挂载的主机与服务器的密钥表文件中的服务主体主机名部分不相同。

    如果服务器有多个以太网接口,并且已将 DNS 设置为使用“每个接口一个名称”的方案,而不是“每台主机多条地址记录”的方案,则也可能会出现此问题。对于 Kerberos 服务,应为每台主机设置多条地址记录,如下所示

    Ken Hornstein,"Kerberos FAQ",[http://www.cmf.nrl.navy.mil/CCS/people/kenh/kerberos-faq.html#kerbdns],访问时间 2010 年 3 月 10 日。

    my.host.name.   A       1.2.3.4
    A       1.2.4.4
    A       1.2.5.4
    
    my-en0.host.name.       A       1.2.3.4
    my-en1.host.name.       A       1.2.4.4
    my-en2.host.name.       A       1.2.5.4
    
    4.3.2.1         PTR     my.host.name.
    4.4.2.1         PTR     my.host.name.
    4.5.2.1         PTR     my.host.name.

在本示例中,此设置允许引用服务器的密钥表文件中的不同接口和一个服务主体(而非三个服务主体)一次。