User

The User class enables IBM Security to associate existing Active Directory user accounts with UNIX profiles that contain the attributes required for users to log on to UNIX computers.

Syntax

public interface IUser

Discussion

These additional UNIX-specific attributes that make up the UNIX profile for an Active Directory user are stored and managed within the UserUnixProfile object.

Methods

The User class provides the following methods:

Method Description
AddUnixProfile Adds a new UNIX profile for a user to the specified zone.
Commit Commits the changes to the User object and saves them in Active Directory.
CommitWithoutCheck Commits the changes to the User object without validating any of the data before saving.
GetDirectoryEntry Returns an instance of the DirectoryEntry for the user from Active Directory.
GetRoleAssignmentsFromDomain Returns the collection of all role assignments for a user in a specified domain.
GetRoleAssignmentsFromForest Returns the collection of all role assignments for a user in a specified forest.
Refresh Reloads the data in the cache from Active Directory.

Properties

The User class provides the following properties:

Property Description
AdsiInterface Gets the ADSI interface of the user object in Active Directory.
ADsPath Gets the LDAP path to the Active Directory user object.
ID Gets the UID for the user as a string.
UnixProfiles Gets the collection of UNIX profiles for the user.