/etc/user_attr is a local source of extended attributes associated with users, roles, and profiles. For more information see user_attr(4).
/etc/security/prof_attr is a local source for execution profile names, descriptions, and other attributes of execution profiles. For more information see prof_attr(4).
The Solaris client naming profile Attributes are:
( 1.3.6.1.4.1.42.2.27.5.1.15 NAME 'SolarisLDAPServers' DESC 'LDAP Server address eg. 76.234.3.1:389' EQUALITY caseIgnoreIA5Match SYNTAX SolarisLDAPServerSyntax) ( 1.3.6.1.4.1.42.2.27.5.1.16 NAME 'SolarisSearchBaseDN' DESC 'Search Base Distinguished Name' EQUALITY distinguishedNameMatch SYNTAX DN SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.17 NAME 'SolarisCacheTTL' DESC 'TTL value for the Domain information eg. 1w, 2d, 3h, 10m, or 5s' EQUALITY caseIgnoreMatch SYNTAX IA5String SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.18 NAME 'SolarisBindDN' DESC 'DN to be used to bind to the directory as proxy' EQUALITY distinguishedNameMatch SYNTAX DN SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.19 NAME 'SolarisBindPassword' DESC 'Password for bindDN to authenticate to the directory' EQUALITY caseExactIA5Match SYNTAX OctetString SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.20 NAME 'SolarisAuthMethod' DESC 'Authentication method to be used eg. "NS_LDAP_AUTH_NONE", "NS_LDAP_AUTH_SIMPLE" or "NS_LDAP_AUTH_SASL_CRAM_MD5"' EQUALITY caseIgnoreIA5Match SYNTAX IA5String) ( 1.3.6.1.4.1.42.2.27.5.1.21 NAME 'SolarisTransportSecurity' DESC 'Transport Level Security method to be used eg. "NS_LDAP_SEC_NONE" or "NS_LDAP_SEC_SASL_TLS"' EQUALITY caseIgnoreIA5Match SYNTAX IA5String SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.22 NAME 'SolarisCertificatePath' DESC 'Path to certificate file/device' EQUALITY caseExactIA5Match SYNTAX IA5String SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.23 NAME 'SolarisCertificatePassword' DESC 'Password or PIN that grants access to certificate.' EQUALITY caseExactIA5Match SYNTAX OctetString SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.24 NAME 'SolarisDataSearchDN' DESC 'Search DN for data lookup in "<database>:(DN0),(DN1),..." format' EQUALITY caseIgnoreIA5Match SYNTAX IA5String) ( 1.3.6.1.4.1.42.2.27.5.1.25 NAME 'SolarisSearchScope' DESC 'Scope to be used for search operations eg. "NS_LDAP_SCOPE_BASE", "NS_LDAP_SCOPE_ONELEVEL" or "NS_LDAP_SCOPE_SUBTREE"' EQUALITY caseIgnoreIA5Match SYNTAX IA5String SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.26 NAME 'SolarisSearchTimeLimit' DESC 'Time Limit in seconds for search operations' EQUALITY integerMatch SYNTAX INTEGER SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.27 NAME 'SolarisPreferredServer' DESC 'Preferred LDAP Server address or network number' EQUALITY caseIgnoreIA5Match SYNTAX IAString) ( 1.3.6.1.4.1.42.2.27.5.1.28 NAME 'SolarisPreferredServerOnly' DESC 'Boolean flag for use of preferredServer or not' EQUALITY booleanMatch SYNTAX BOOLEAN SINGLE-VALUE) ( 1.3.6.1.4.1.42.2.27.5.1.29 NAME 'SolarisSearchReferral' DESC 'referral chasing option eg. "NS_LDAP_NOREF" or "NS_LDAP_FOLLOWREF"' EQUALITY caseIgnoreIA5Match SYNTAX IA5String SINGLE-VALUE) |
The Solaris client naming profile Objectclasss is:
( 1.3.6.1.4.1.42.2.27.5.2.7 NAME 'SolarisNamingProfile' SUP top STRUCTURAL DESC 'Solaris LDAP Naming client profile objectClass' MUST ( cn $ SolarisLDAPServers $ SolarisSearchBaseDN ) MAY ( SolarisBindDN $ SolarisBindPassword $ SolarisAuthMethod $ SolarisTransportSecurity $ SolarisCertificatePath $ SolarisCertificatePassword $ SolarisDataSearchDN $ SolarisSearchScope $ SolarisSearchTimeLimit $ SolarisPreferredServer $ SolarisPreferredServerOnly $ SolarisCacheTTL $ SolarisSearchReferral ) ) |