| United States-English |
|
|
|
![]() |
HP 9000 Networking: NetWare Directory Services > Chapter 2 Understanding NetWare Directory ServicesContext and Names |
|
In NetWare Directory Services (NDS), context refers to the location of an object in the Directory tree. Context is important because NDS objects are identified by their relative location in the Directory tree. The complete context, or path, from an object to the [Root] of the Directory tree in addition to the object's common name forms an object's Distinguished Name (also called the complete name). The context, or path, from an object to another object in the Directory tree forms that object's Relative Distinguished Name ( RDN). For example, in Figure 2-5, the following is true:
Because names and contexts can be confusing for users, consider the following guidelines:
All leaf objects in the Directory tree have a common name. For User objects, the common name is the login name displayed in the Directory tree. For example, the common name for Edwin Sayer's User object is ESAYERS. Other leaf objects also have common names displayed in the Directory tree. See "Common Name" in Concepts for more information. Names in the Directory tree have two name types: typeful and typeless. A typeful name includes the name type (OU, O, etc.) of each object in the Distinguished Name of an object. A typeless name excludes the name type for each object. A name type distinguishes the specific object you are referring to, such as a User object or an Organizational Unit container object. For example, the following typeless name
is expressed with name types as
where CN is the common name of the leaf object, OU is the Organizational Unit name, O is the Organization name, and C is the Country. In most cases, you do not need to use name types. Any time you move from one container object to another, you change context. Whenever you change contexts, you might need to indicate the Distinguished Name of the object you are changing context to. If you are referring to an object in the same container as your User object, you need only refer to the object by its common name.
The location of an object within the Directory tree, or name context, is also important when logging in. When a user logs in to the network, an available server begins a process called authentication. Based on the current context and the login name provided, authentication identifies the User object to other servers in the tree and verifies that the object has rights to use network resources. Authentication allows a user who has logged in to the network to access any servers, volumes, printers, etc., in the network that the user has rights to. Conversely, if the users lacks rights, access is denied. Authentication checks a user's rights to both NDS and file-system resources. This is one way you, as a network supervisor, can regulate security. Authentication works in combination with the Access Control List to provide network security. See "Property Rights" in this chapter for more information. Also see "Name Context" and "Authentication" in Concepts for more information. Apply the following rules when naming NDS objects:
The following restrictions apply when naming Server objects:
For more information on NetWare Server objects, see "Object" in Concepts. When you create objects to be accessed from workstations running the NetWare Client shell (NETX), the names of the objects must follow bindery naming rules or these clients cannot recognize them. Object names in bindery services are interpreted as follows:
You cannot use the following characters in an object name that must be accessed from a workstation running the NETX client: / slash \ backslash : colon , comma * asterisk ? question mark
Unicode is a wide character encoding scheme that provides the basis for internationalization of the information in an NDS database. All character strings exchanged between an NDS server and a client workstation are in Unicode. The NetWare Client software handles the translation of Unicode strings. Occasionally, however, you might use characters that Unicode cannot translate. When this happens, the character is substituted in your display as a "heart" symbol in DOS and as a box (q) in Windows. Substituted characters can prevent NDS from recognizing an object. See "Unicode" in Concepts for more information. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||