UserUnixProfile
The UserUnixProfile
class is an information class for managing user information
in a specific zone.
Syntax
public interface IUserUnixProfile
Discussion
A user's zone-specific UNIX profile includes the numeric UID
value, numeric GID
value, default login shell, and default home directory. The GID can be
associated with a standard Active Directory group, a standalone UNIX-only group
profile not associated with any Active Directory group, and a local user
profile.
Methods
The UserUnixProfile
class provides the following methods:
Method | Description |
---|---|
Commit | Commits changes to the user profile to Active Directory. |
Delete | Marks the user profile for deletion from Active Directory. |
GetDirectoryEntry | Returns the directory entry for the UNIX user profile from Active Directory. |
GetPrimaryGroup | Returns the UNIX profile of the primary group of the user. |
Refresh | Reloads cached object data from Active Directory. |
Validate | Checks whether the user profile contains valid data and can be committed to Active Directory. |
Properties
The UserUnixProfile
class provides the following properties:
Property | Description |
---|---|
ADsPath | Gets the LDAP path to the UNIX data object. |
Cims | Gets the Cims object for the user. |
HomeDirectory | Gets or sets the home directory for the user. |
ID | Gets the unique identifier for the UserUnixProfile data object. |
IsForeign | Indicates whether the Active Directory user associated with a UNIX profile is defined in a different forest than the zone (not applicable to local user profiles). |
IsOrphan | Indicates whether this UNIX user is not associated with a corresponding Active Directory user (not applicable to local user profiles). |
IsReadable | Indicates whether the Active Directory object is readable. |
IsSFU | Indicates whether this UNIX user is an SFU zone profile (not applicable to local user profiles). |
IsWritable | Determines whether the Active Directory object is writable. |
Name | Gets or sets the UNIX login name of the user. |
PrimaryGroup | Gets or sets the GID of the user’s primary group. |
ProfileState | Gets or sets the profile state of the local user profile (local user profiles only). |
Shell | Gets or sets the default shell for the user. |
Type | Gets the UserUnixProfile type for the user. |
UnixEnabled | Determines whether the user’s UNIX profile is enabled for access to the zone. |
User | Gets the user object associated with this user UNIX profile (not applicable to local user profiles). |
UserId | Gets or sets the UNIX user identifier (UID). |
Zone | Gets the zone object associated with the user. |