Customizing the Schema
In the table, the employee name describes a person. In the default directory
schema, we found the
class. This object class allows several attributes, one of which is the
commonName
makes the best match for containing the employee name data.
The user password also describes an aspect of the
allowed attributes for the person object, we find
The home phone number describes an aspect of a person; however, we do not find
an appropriate attribute in the list associated with the
Analyzing the home phone number more specifically, we can say it describes an
aspect of a person in an organization's enterprise network. This object
corresponds to the
inetOrgPerson
which in turn inherits from the
object's allowed attributes, we locate the
appropriate for containing the employee's home telephone number.
Customizing the Schema
You can extend the standard schema if it proves to be too limited for your
directory needs. To help you extend your schema, the Directory Server includes a
schema management tool. For more information, see Red Hat Directory Server
Administrator's Guide.
Keep the following rules in mind when customizing your schema:
•
Reuse existing schema elements whenever possible.
•
Minimize the number of mandatory attributes you define for each object class.
•
Do not define more than one object class or attribute for the same purpose.
•
Keep the schema as simple as possible.
•
Do not modify any existing definitions of attributes or object classes.
NOTE
Your custom object classes and attributes are defined in the following file:
50
Red Hat Directory Server Deployment Guide • May 2005
object class, which inherits from the
person
attribute, which describes the full name of the person. This attribute
inetOrgPerson
object class inherits from the
person
When customizing the schema, you should never delete or replace
the standard schema. Doing so can lead to compatibility problems
with other directories or other LDAP client applications.
person
userPassword
person
object class in the directory schema. The
organizationPerson
object class. Among the
attribute, which is
homePhone
object
top
or
cn
object. In the list of
.
object class.
object class,
inetOrgPerson
Need help?
Do you have a question about the DIRECTORY SERVER 7.1 - DEPLOYMENT and is the answer not in the manual?
Questions and answers