Trusted Solaris Installation and Configuration

Ensure that the Client is Known to the NIS+ Master

  1. Log in to the NIS+ master as a user who can assume the role root and assume it.

  2. As root, at label admin_low, make sure that the client information in the kernel cache and the tnrhdb table is correct.

    1. Launch a terminal.

    2. Look for the client's IP address or a fallback address in the kernel cache.


      # tninfo -h
      
    3. Check that the information is in the tnrhdb NIS+ table.


      # niscat tnrhdb.org_dir | more
      
  3. If the client is in the tnrhdb file correctly, but is not in the kernel cache, update the kernel.


    # cd /etc/security/tsol
    # tnctl -T tnrhtp
    # tnctl -H tnrhdb
    
    1. Then check the kernel cache and run the command nistntime.


      # tninfo -h
      # /usr/lib/nis/nistntime tnrhtp
      # /usr/lib/nis/nistntime tnrhdb
      
  4. If the client is not in the tnrhdb file correctly, open the Database Manager with the NIS+ naming service, choose tnrhdb, and enter the client or the fallback mechanism for the client's subnet.

    When you exit the Database Manager, the tnrhdb and the kernel cache are updated.