2007-11-18 14:02:26 -06:00
|
|
|
## schema file for ipa configuration
|
|
|
|
##
|
|
|
|
## IPA Base OID: 2.16.840.1.113730.3.8
|
|
|
|
##
|
2010-05-21 14:15:20 -05:00
|
|
|
## Attributes: 2.16.840.1.113730.3.8.1 - V1
|
|
|
|
## ObjectClasses: 2.16.840.1.113730.3.8.2 - V1
|
|
|
|
## Attributes: 2.16.840.1.113730.3.8.3 - V2
|
|
|
|
## ObjectClasses: 2.16.840.1.113730.3.8.4 - V2
|
2007-11-18 14:02:26 -06:00
|
|
|
dn: cn=schema
|
|
|
|
###############################################
|
|
|
|
##
|
|
|
|
## Attributes
|
|
|
|
##
|
|
|
|
## ipaUserSearchFields - attribute names to search against when looking for users
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.1 NAME 'ipaUserSearchFields' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaGroupSearchFields - attribute names to search against when looking for groups
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.2 NAME 'ipaGroupSearchFields' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaSearchTimeLimit - search time limit in seconds
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.3 NAME 'ipaSearchTimeLimit' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaSearchRecordsLimit - maximum number of records to return
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.4 NAME 'ipaSearchRecordsLimit' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaCustomFields - custom fields to show in the UI in addition to pre-defined ones
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.5 NAME 'ipaCustomFields' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaHomesRootDir - default posix home directory root dir to use when creating new accounts
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.6 NAME 'ipaHomesRootDir' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaDefaultLoginShell - default posix login shell to use when creating new accounts
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.7 NAME 'ipaDefaultLoginShell' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaDefaultPrimaryGroup - default posix primary group to assign when creating new accounts
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.8 NAME 'ipaDefaultPrimaryGroup' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE)
|
2007-11-18 14:02:26 -06:00
|
|
|
## ipaMaxUsernameLength - maximum username length to allow in the UI
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.9 NAME 'ipaMaxUsernameLength' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
2007-12-04 12:18:37 -06:00
|
|
|
## ipaPwdExpAdvNotify - time in days to send out paswword expiration notification before passwpord actually expires
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.10 NAME 'ipaPwdExpAdvNotify' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE)
|
2007-12-04 12:18:37 -06:00
|
|
|
# ipaUserObjectClasses - required objectclasses for users
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.11 NAME 'ipaUserObjectClasses' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
|
2007-12-04 12:18:37 -06:00
|
|
|
# ipaGroupObjectClasses - required objectclasses for groups
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.12 NAME 'ipaGroupObjectClasses' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
|
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.1.13 NAME 'ipaDefaultEmailDomain' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
|
2009-09-04 07:51:28 -05:00
|
|
|
# ipaMigrationEnabled - if TRUE allow adding user entries with pre-hashed passwords
|
2010-05-21 14:15:20 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.3.22 NAME 'ipaMigrationEnabled' DESC 'Enable adding user entries with pre-hashed passwords.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
|
2013-09-13 10:24:10 -05:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.3.23 NAME 'ipaCertificateSubjectBase' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)
|
2010-10-04 13:40:37 -05:00
|
|
|
## ipaConfigString - can hold any string to be used as configuration for something (it is multivalued)
|
|
|
|
attributeTypes: (2.16.840.1.113730.3.8.3.16 NAME 'ipaConfigString' DESC 'Generic configuration stirng' EQUALITY caseIgnoreMatch ORDERING caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'IPA v2' )
|
2011-11-23 15:59:21 -06:00
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.3.26 NAME 'ipaSELinuxUserMapDefault' DESC 'Default SELinux user' EQUALITY caseIgnoreMatch ORDERING caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'IPA v3')
|
|
|
|
attributeTypes: ( 2.16.840.1.113730.3.8.3.27 NAME 'ipaSELinuxUserMapOrder' DESC 'Available SELinux user context ordering' EQUALITY caseIgnoreMatch ORDERING caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'IPA v3')
|
2007-11-18 14:02:26 -06:00
|
|
|
###############################################
|
|
|
|
##
|
|
|
|
## ObjectClasses
|
|
|
|
##
|
|
|
|
## ipaGuiConfig - GUI config parameters objectclass
|
2013-04-29 11:09:45 -05:00
|
|
|
objectClasses: ( 2.16.840.1.113730.3.8.2.1 NAME 'ipaGuiConfig' AUXILIARY MAY ( ipaUserSearchFields $ ipaGroupSearchFields $ ipaSearchTimeLimit $ ipaSearchRecordsLimit $ ipaCustomFields $ ipaHomesRootDir $ ipaDefaultLoginShell $ ipaDefaultPrimaryGroup $ ipaMaxUsernameLength $ ipaPwdExpAdvNotify $ ipaUserObjectClasses $ ipaGroupObjectClasses $ ipaDefaultEmailDomain $ ipaMigrationEnabled $ ipaCertificateSubjectBase $ ipaSELinuxUserMapDefault $ ipaSELinuxUserMapOrder $ ipaKrbAuthzData ) )
|
2010-10-04 13:40:37 -05:00
|
|
|
## ipaConfigObject - Generic config strings object holder
|
|
|
|
objectClasses: (2.16.840.1.113730.3.8.4.13 NAME 'ipaConfigObject' DESC 'generic config object for IPA' AUXILIARY MAY ( ipaConfigString ) X-ORIGIN 'IPA v2' )
|