| |
Preface | xi |
1. Introduction | 1 |
| ...Differences Between NIS and NIS+ | 1 |
| ......Domain Structure | 2 |
| ......DNS, NIS, and NIS+ Interoperability | 3 |
| ......Server Configuration | 4 |
| ......Information Management | 5 |
| ......Security | 6 |
| ...Suggested Transition Phases | 6 |
| ......Transition Principles | 6 |
| ......Become Familiar with NIS+ | 8 |
| ......Design Your Final NIS+ Namespace | 9 |
| ......Plan Security Measures | 9 |
| ......Decide How to Use NIS-Compatibility Mode | 9 |
| ......Complete Prerequisites to Transition | 9 |
| |
| ......Implement the Transition | 9 |
2. Designing the NIS+ Namespace | 11 |
| ...Identifying the Goals of Your Administrative Model | 11 |
| ...Designing the Namespace Structure | 12 |
| ......The Domain Hierarchy | 12 |
| ......Designing a Domain Hierarchy | 13 |
| ......Domain Names | 18 |
| ......The Email Environment | 19 |
| ...Selecting the Namespace Servers | 19 |
| ......Supported Domains | 20 |
| ......Server Load | 22 |
| ......Disk Space and Memory Requirements | 23 |
| ...Determine Table Configurations | 24 |
| ......Differences Between NIS+ Tables and NIS Maps | 24 |
| ..........NIS+ Standard Tables | 24 |
| ..........NIS+ Tables Interoperate Differently With /etc Files | 27 |
| ......Use of Custom NIS+ Tables | 28 |
| ......Connections Between Tables | 29 |
| ..........Paths | 29 |
| ..........Links | 30 |
| ...Resolving User/Host Name Conflicts | 31 |
3. Planning NIS+ Security Measures | 33 |
| ...Understanding the Impact of NIS+ Security | 33 |
| ......How NIS+ Security Affects Users | 34 |
| |
| ......How NIS+ Security Affects Administrators | 34 |
| ......How NIS+ Security Affects Transition Planning | 35 |
| ...Selecting Credentials | 35 |
| ...Choosing a Security Level | 36 |
| ...Establishing Password-aging Criteria, Principles, and Rules | 36 |
| ...Planning NIS+ Groups | 37 |
| ...Planning Access Rights to NIS+ Groups and Directories | 38 |
| ...Planning Access Rights to NIS+ Tables | 40 |
| ..........Protecting the Encrypted Passwd Field | 42 |
4. Using NIS-Compatibility Mode | 45 |
| ...Selecting Your NIS-Compatible Domains | 47 |
| ...Determining NIS-Compatible Server Configuration | 47 |
| ...Deciding How to Transfer Information Between Services | 48 |
| ...Deciding How to Implement DNS Forwarding | 50 |
| ..........DNS Forwarding for NIS+ Clients | 50 |
| ..........DNS Forwarding for Solaris 2.x NIS Clients | 51 |
| ...NIS and NIS+ Command Equivalents in the Solaris 1.x and 2.x |
| ......Releases | 51 |
| ......NIS Commands Supported in the Solaris 2.x Release | 51 |
| ......Client and Server Command Equivalents | 52 |
| ..........Client Command Equivalents | 53 |
| ..........Server Command Equivalents | 54 |
| ......NIS and NIS+ API Function Equivalents | 55 |
| ...NIS-Compatibility Mode Protocol Support | 56 |
| |
5. Prerequisites to Transition | 57 |
| ...Gauge the Impact of NIS+ on Other Systems | 57 |
| ...Train Administrators | 58 |
| ...Write a Communications Plan | 58 |
| ...Identify Required Conversion Tools and Processes | 59 |
| ...Identify Administrative Groups Used for Transition | 59 |
| ...Determine Who Will Own the Domains | 60 |
| ...Determine Resource Availability | 61 |
| ...Resolve Conflicts Between Login Names and Host Names | 61 |
| ...Examine All Information Source Files | 62 |
| ...Remove the "." from Host Names | 62 |
| ...Remove the "." from NIS Map Names | 62 |
| ...Document Your Current NIS Namespace | 63 |
| ...Create a Conversion Plan for Your NIS Servers | 63 |
6. Implementing the Transition | 65 |
| ...Phase I--Set Up the NIS+ Namespace | 66 |
| ...Phase II--Connect the NIS+ Namespace to Other Namespaces | 68 |
| ...Phase III--Make the NIS+ Namespace Fully Operational | 68 |
| ...Phase IV--Upgrade NIS-Compatible Domains | 70 |
Index | 71 |