Type
Gets the user UNIX profile type for the user.
Syntax
UserUnixProfileType Type {get;}
Property value
A numeric value that indicates whether the UNIX profile is a standard IBM Security profile or a Service for UNIX (SFU) profile.
Possible values:
public enum UserUnixProfileType
{
// Centrify user
Centrify = 0,
// Microsft Service for Unix type
Sfu = 1,
// MIT Kerberos-realm trusted user
MIT = 2
}
Discussion
There is no AD User
object corresponding to an MIT user type of profile.
Example
The following code sample illustrates using Type
in a script:
...
'Get the zone object
Set objZone = cims.GetZone("ajax.org/UNIX/Zones/pilot")
'Get the Active Directory user object
set objUser = cims.GetUser("ajax.org/Users/pat.hu")
'Get the UNIX profile for the user
profile = objUser.UnixProfileByUid(10001)
'Check the profile type in the user’s UNIX profile
if profile.Type = 0
wScript.Echo “Standard UNIX profile”
else
wScript.Echo “SFU user UNIX profile”
end if
...