X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=userdir-ldap.schema;h=d0def19f89f487a7fff110036ca56c3ab9cab4b3;hp=b45f6c7ead5a3c15feb3f598f2874c45210d5ca9;hb=6ee830ff583d3db2afa0044a378b1737853e54b0;hpb=60e335bcb88d3995e4cc7217829b1bad233f7c8c diff --git a/userdir-ldap.schema b/userdir-ldap.schema index b45f6c7..d0def19 100644 --- a/userdir-ldap.schema +++ b/userdir-ldap.schema @@ -109,7 +109,9 @@ # .41 - sshdistAuthKeysHost # .42 - dnsTTL # .43 - webPassword -# .44 - voipPassword +# .44 - rtcPassword +# .45 - rebootPolicy +# .46 - totpSeed # # .3 - experimental LDAP objectClasses # .1 - debianDeveloper @@ -409,8 +411,8 @@ attributetype ( 1.3.6.1.4.1.9586.100.4.2.43 SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) attributetype ( 1.3.6.1.4.1.9586.100.4.2.44 - NAME 'voipPassword' - DESC 'password for voip.debian.org' + NAME 'rtcPassword' + DESC 'rtc password for SIP/XMPP' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) @@ -536,6 +538,19 @@ attributetype ( 1.3.6.1.4.1.9586.100.4.4.42 EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +attributetype ( 1.3.6.1.4.1.9586.100.4.4.45 + NAME 'rebootPolicy' + DESC 'which procedure to use for rebooting this host' + EQUALITY caseIgnoreIA5Match + SUBSTR caseIgnoreIA5SubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) + +attributetype ( 1.3.6.1.4.1.9586.100.4.4.46 + NAME 'totpSeed' + DESC 'Seed for TOTP authentication' + EQUALITY octetStringMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) + # Public object classes objectclass ( 1.3.6.1.4.1.9586.100.4.1.1 @@ -543,7 +558,7 @@ objectclass ( 1.3.6.1.4.1.9586.100.4.1.1 DESC 'Abstraction of an account with POSIX attributes and UTF8 support' SUP top AUXILIARY MUST ( cn $ uid $ uidNumber $ gidNumber ) - MAY ( userPassword $ loginShell $ gecos $ homeDirectory $ description $ mailDisableMessage $ sudoPassword $ webPassword $ voipPassword ) ) + MAY ( userPassword $ loginShell $ gecos $ homeDirectory $ description $ mailDisableMessage $ sudoPassword $ webPassword $ rtcPassword $ totpSeed ) ) objectclass ( 1.3.6.1.4.1.9586.100.4.1.2 NAME 'debianGroup' @@ -578,7 +593,7 @@ objectclass ( 1.3.6.1.4.1.9586.100.4.3.2 distribution $ l $ machine $ memory $ sponsor $ sponsor-admin $ status $ physicalHost $ ipHostNumber $ dnsTTL $ sshRSAHostKey $ purpose $ allowedGroups $ exportOptions $ MXRecord $ - sshdistAuthKeysHost + sshdistAuthKeysHost $ rebootPolicy ) ) objectclass ( 1.3.6.1.4.1.9586.100.4.3.3