Represents users of network services.
residentialPerson
Class Flags |
Setting |
---|---|
Container |
Off |
Effective |
On |
Nonremovable |
On |
Ambiguous Naming |
Off |
Ambiguous Container |
Off |
Auxiliary Class |
Off |
Rule |
Class |
Defined For |
---|---|---|
Super Classes |
User |
|
Containment |
||
Named By |
User |
Inherited from Top |
Inherited from ndsLoginProperties |
Inherited from Person |
Inherited from Organizational Person |
---|---|---|---|---|
(None) |
(None) |
(None) |
Optional Attributes from inetOrgPerson* |
|
---|---|
*The inetOrgPerson attributes are not added automatically to User. See Remarks for more information.
Inherited from Top |
|
---|---|
Inherited from Person |
|
---|---|
Inherited from Organizational Person |
|
---|---|
Object Name |
Default Rights |
Affected Attributes |
Class Defined For |
---|---|---|---|
[Creator] |
Supervisor |
[Entry Rights] |
Top |
[Public] |
Read |
Message Server |
User |
[Root] |
Browse |
[Entry Rights] |
User |
[Root] |
Read |
Group Membership |
User |
[Root] |
Read |
Network Address |
User |
[Self] |
Read |
[All Attributes] |
User |
[Self] |
Read/Write |
Login Script |
User |
[Self] |
Read/Write |
Print Job Configuration |
User |
For help in understanding the class definition template, see Reading Class Definitions.
The User class includes both clients and service providers. In this context, Private Key stores the object’s private key encrypted by the object’s password.
The X.500 standard defines two subclasses of person: Organizational Person and Residential Person. The operational schema does not defined Residential Person, but the division of Person from Organizational Person has been maintained for compatibility with X.500.
In NDS 8, the User class inherits the eDirectory login attributes from the ndsLoginProperties class. For backwards compatibility with previous versions of NDS, they have not been removed from the list of optional attributes in the User class definition.
The LDAP server ships with an optional nov_inet.sch file. This file, when executed, adds inetOrgPerson attributes to the User class. To add these attributes and allow LDAP applications to use the User class as if it were the inetOrgPerson class, run nwconfig.nlm and run the sys:system\schema\nov_inet.sch file. For information on setting up a separate class for inetOrgPerson, see inetOrgPerson.