GroupUnixProfile

The GroupUnixProfile class manages the UNIX group profile information of an Active Directory group or a local group in a given zone.

Syntax

public interface IGroupUnixProfile

Discussion

An Active Directory or local group’s zone-specific UNIX profile includes the numeric GID value and profile name directory.

Methods

The GroupUnixProfile class provides the following methods:

This method Does this

Commit

Commits changes to the GroupUnixProfile object to Active Directory.

Delete

Marks the UNIX group profile object for deletion from Active Directory.

GetDirectoryEntry

Returns the DirectoryEntry for a UNIX group profile from Active Directory.

Refresh

Reloads the GroupUnixProfile object data from the data in Active Directory.

Validate

Validates data in the GroupUnixProfile object before the changes are committed to Active Directory.

Properties

The GroupUnixProfile class provides the following properties:

This property Does this

ADsPath

Gets the LDAP path to the UNIX group profile.

Cims

Gets the Cims data for the group profile.

Group

Gets the Active Directory group to which the GroupUnixProfile object belongs (Active Directory groups only).

GroupID

Gets or sets the numeric group identifier (GID) for the group profile.

ID

Gets the unique identifier for the UNIX group profile.

IsForeign

Indicates whether the UNIX profile for a group is in a different forest than its corresponding Active Directory group (Active Directory groups only).

IsMembershipRequired

Determines whether an Active Directory group is a required group (Active Directory groups only).

IsOrphan

Indicates whether this UNIX group profile is an orphan (Active Directory groups only).

IsReadable

Indicates whether the Active Directory object is readable.

IsSFU

Indicates whether this UNIX group is an SFU zone profile (Active Directory groups only).

IsWritable

Indicates whether the Active Directory object is writable.

Members

Gets or sets the local group members of the UNIX group profile (local groups only).

Name

Gets or sets the group name of the UNIX group profile.

ProfileState

Gets or sets the profile state of the local group profile (local groups only).

Type

Gets the type of the UNIX group profile.

UnixEnabled

Determines whether the UNIX information is enabled.

Zone

Gets the zone object for the current GroupUnixProfile object.