ZDNet UK


Skip to Main Content

  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Jobs
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


Server platforms Toolkit

A beginner's guide to NDS

Ron Nutter

Published: 25 Mar 2003 10:35 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Although Microsoft might not want to admit it, there are other network operating systems besides Windows 2000 and Windows NT. Once upon a time, Novell ruled the networking world with NetWare. Even if NetWare isn't as dominant as it once was, many Windows administrators will eventually find themselves facing unfamiliar territory -- an old reliable NetWare server and Novell Directory Services (NDS).

What do you do if you're such a Windows administrator? Migrating from NetWare to Windows isn't always an option. In that case, you'll have to learn to deal with NetWare and NDS. In this article, I'll cover some of the basics of NDS that you'll need to know.

What is NDS?
In short, NDS is the glue that holds a NetWare network together. From a Windows administrator's perspective, NDS is the NetWare version of Active Directory. However, unlike Active Directory, which is tied to Windows 2000, NDS can exist on a NetWare server, Windows 2000, Unix, and even Linux. Also, where Active Directory is basically a 1.0 release, NDS has been around since 1994, undergoing several revisions, updates, and bug fixes, making it more robust and stable than Active Directory.

In versions of NetWare prior to NetWare 4.x, you had to create a user on each server that the user would be accessing via what was known as the bindery. With the release of NDS, a network administrator can create the user once on the network and then assign rights to the resources on the network that the user needs, no matter how many servers are on the network. Also with NDS, each server on the network has the ability to have its own copy of the NDS database.

NDS terminology
When using NDS and NetWare, you'll encounter new terms for everyday things. For example, "records" in the directory are known as "objects." These objects represent network resources that can do different things on the network. All objects have properties that define them. Properties can be such things as login scripts, access rights, general information, group membership, and so on.

NDS contains two basic kinds of objects: container objects and leaf objects. Container objects hold specific information about the organisation of the database. Leaf objects contain information specific to a purpose. A good way to distinguish between container and leaf objects is that the container can hold other objects, either leaf or other container objects. Leaf objects can't hold other objects.

Container objects
Container objects help you organise your NDS tree as it grows. There are four container objects that form the basis of an NDS tree:

  • Root
  • Organisation
  • Country
  • Organisational unit

The root object is the one that all NDS trees begin with. Think of the root as the starting point for your NDS tree. The root object is created for you automatically when NDS is installed on the server during installation. The root is a required part of the NDS tree, and you will have only one root object per tree. You can create three types of objects at the root of the tree: the organisation object, the country object, and the alias object.

The organisation object is usually the first NDS object you will have in the tree after the root object. This is your branching-off point for the rest of your NDS tree. This object normally represents your company's name. Although it's possible to have multiple organisation objects at the root of your NDS tree, normally you have only one.

As you create other objects such as user or group objects, you'll place them inside your organisation object. When you assign either file or directory rights to the container they are in, objects that are members of the organisation object automatically inherit the rights granted to the higher-level object that contains them. The act of assigning rights to a file or directory is also known as giving a "value" to a "property" of the container object. Rights and permissions are one of the "properties" that you can assign a container object or a leaf object.

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with Konica

Did you find this article useful?
140 out of 277 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:













Microsoft Futures

Windows 7: Mixed reviews from PDC attendees

As developers received their copies of Windows 7 on Tuesday, they offered varied reactions to the Microsoft operating system update More

Microsoft floats clouds on Windows Azure

At the Professional Developers Conference, Microsoft announced the Azure Services Platform, the company's cloud-computing platform More

Ozzie: Success of Azure comes down to trust

In an interview, Ray Ozzie says businesses will be taking a risk by placing core operations in Microsoft's datacentre, but that the software giant has more to lose if things go bad More