Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

System Administration Guide: Naming and Directory Services (FNS and NIS+)
Copyright
Expand TOC  Preface

Part I About Naming and Directory Services
Expand TOC  1.  The Name Service Switch

Part II NIS+ Setup and Configuration
Expand TOC  2.  NIS+: An Introduction
Expand TOC  3.  NIS+ Setup Scripts
Expand TOC  4.  Configuring NIS+ With Scripts
Expand TOC  5.  Setting Up the Root Domain
Expand TOC  6.  Configuring NIS+ Clients
Expand TOC  7.  Configuring NIS+ Servers
Expand TOC  8.  Configuring a Non-Root Domain
Expand TOC  9.  Setting Up NIS+ Tables

Part III NIS+ Administration
Expand TOC  10.  NIS+ Tables and Information
Expand TOC  11.  NIS+ Security Overview
Expand TOC  12.  Administering NIS+ Credentials
Expand TOC  13.  Administering NIS+ Keys
Expand TOC  14.  Administering Enhanced Security Credentials
Expand TOC  15.  Administering NIS+ Access Rights
Expand TOC  16.  Administering Passwords
Expand TOC  17.  Administering NIS+ Groups
Expand TOC  18.  Administering NIS+ Directories
Expand TOC  19.  Administering NIS+ Tables
Expand TOC  20.  Server-Use Customization
Expand TOC  21.  NIS+ Backup and Restore
Expand TOC  22.  Removing NIS+
Expand TOC  23.  Information in NIS+ Tables
Expand TOC  24.  NIS+ Troubleshooting

Part IV FNS Setup, Configuration and Administration
Collapse TOC  25.  Federated Naming Service (FNS)
FNS Quickstart
X/Open Federated Naming (XFN)
Why FNS?
Composite Names and Contexts
Composite Names
Contexts
Attributes
FNS and the Name Service Switch
Maintaining Consistency Between FNS and the Switch File
Namespace Updates
Enterprise Naming Services
NIS+
NIS
Files-Based naming files
Global Naming Services
FNS Naming Policies
Organization Names
Site Names
User Names
Host Names
Service Names
File Names
Getting Started
Designating a Non-Default Naming Service
Creating the FNS Namespace
NIS+ Considerations
NIS Considerations
Files Considerations
Browsing the FNS Namespace
Listing Context Contents
Displaying the Bindings of a Composite Name
Showing the Attributes of a Composite Name
Searching for FNS Information
Updating the Namespace
FNS Administration Privileges
Binding a Reference to a Composite Name
Removing Bindings
Creating New Contexts
Creating File Contexts
Creating Printer Contexts
Destroying Contexts
Working With Attributes
Federating a Global Namespace
Copying and Converting FNS Contexts
Namespace Browser Programming Examples
Listing Names Bound in a Context
Creating a Binding
Listing and Working Wtih Object Attributes
Searching for Objects in a Context
Setting Up FNS: An Overview
Determining Resource Requirements
Preparing the Namespace for FNS
Preparing the Namespace for FNS -- Task Map
ProcedureHow to Prepare NIS+ Service for FNS
ProcedureHow to Prepare NIS Service for FNS
Preparing Files-Based Naming for FNS
Creating Global FNS Namespace Contexts
Creating Global FNS Namespace Contexts -- Task Map
ProcedureHow to Create Namespace Contexts Under NIS+
ProcedureHow to Create Namespace Contexts Under NIS
ProcedureHow to Create Namespace Contexts Under Local Files
Replicating FNS Service
Replicating FNS Service -- Task Map
ProcedureHow to Replicate FNS Under NIS+
ProcedureHow to Replicate FNS Under NIS
ProcedureHow to Replicate FNS Under Files-Based Naming
FNS Administration, Problem Solving, and Error Messages
FNS Error Messages
DNS Text Record Format for XFN References
X.500 Attribute Syntax for XFN References
Object Classes
Creating Enterprise Level Contexts
Creating an Organization Context
All Hosts Context
Single Host Context
Host Aliases
All-Users Context
Single User Context
Service Context
Printer Context
Generic Context
Site Context
File Context
Namespace Identifier Context
Administering Enterprise Level Contexts
Displaying the Binding
Listing the Context
Binding a Composite Name to a Reference
Removing a Composite Name
Renaming an Existing Binding
Destroying a Context
Administering FNS: Attributes Overview
Examining Attributes
Searching for Objects Associated With an Attribute
Customizing Attribute Searches
Updating Attributes
Adding an Attribute
Deleting an Attribute
Listing an Attribute
Modifying an Attribute
Other Options
FNS and Enterprise-Level Naming Services
Choosing an Enterprise-Level Name Service
FNS and Naming Service Consistency
FNS and Solstice AdminSuite
Checking Naming Inconsistencies
Selecting a Naming Service
Default Naming Service
When NIS+ and NIS Coexist
Advanced FNS and NIS+ Issues
Mapping FNS Contexts to NIS+ Objects
Browsing FNS Structures Using NIS+ Commands
Checking Access Control
Advanced FNS and NIS Issues
NIS and FNS Maps and Makefiles
Large FNS Contexts
Printer Backward Compatibility
Migrating From NIS to NIS+
Advanced FNS and File-Based Naming Issues
FNS Files
Migrating From Files-Based Naming to NIS or NIS+
Printer Backward Compatibility
File Contexts Administration
Creating a File Context With fncreate_fs
Creating File Contexts With an Input File
Creating File Contexts With Command-line Input
Advanced Input Formats
Multiple Mount Locations
Variable Substitution
Backward Compatibility Input Format
Introduction to FNS and XFN Policies
What FNS Policies Specify
What FNS Policies Do Not Specify
Policies for the Enterprise Namespace
Default FNS Enterprise Namespaces
Enterprise Namespace Identifiers
Default FNS Namespaces
Significance of Trailing Slash
FNS Reserved Names
Composite Name Examples
Structure of the Enterprise Namespace
Enterprise Root
Using Three Dots to Identify the Enterprise Root
Using org// to Identify the Enterprise Root
Enterprise Root Subordinate Contexts
Initial Context Bindings for Naming Within the Enterprise
FNS and Enterprise Level Naming
How FNS Policies Relate to NIS+
How FNS Policies Relate to NIS
How FNS Policies Relate to Files-Based Naming
Target Client Applications of FNS Policies
FNS File System Namespace
NFS File Servers
The Automounter
The FNS Printer Namespace
Policies for the Global Namespace
Initial Context Bindings for Global Naming
Federating DNS
Federating X.500/LDAP
FNS Problems and Solutions
Cannot Obtain Initial Context
Nothing in Initial Context
"No Permission" Messages (FNS)
fnlist Does not List Suborganizations
Cannot Create Host- or User-related Contexts
Cannot Remove a Context You Created
Name in Use with fnunbind
Name in Use with fnbind/fncreate -s
fndestroy/fnunbind Does Not Return Operation Failed
Some Common Error Messages

Part V Transitioning Between Naming Services
Expand TOC  26.  Transitioning from NIS to NIS+
Expand TOC  A.   Error Messages
Expand TOC  B.   System Administration Guide: Naming and Directory Services (NIS+ and FNS) Updates
Expand TOC  Glossary
Expand TOC  Index