User

Represents users of network services.

Type:Effective
NDS Operational:Yes

LDAP Name

residentialPerson

ASN.1 ID

Class Flags

Class Flags

Setting

Container

Off

Effective

On

Nonremovable

On

Ambiguous Naming

Off

Ambiguous Container

Off

Auxiliary Class

Off

Class Structure

Mandatory Attributes

User

Inherited from Top

Inherited from ndsLoginProperties

Inherited from Person

Inherited from Organizational Person

(None)

Object Class

(None)

CN (Common Name)

Surname

(None)

Optional Attributes Defined for User

User

 

*The inetOrgPerson attributes are not added automatically to User. See Remarks for more information.

Default ACL Template Defined for User

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

Remarks

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.