Code

Updated schema to include login restrictions
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 2 Sep 2009 14:45:21 +0000 (14:45 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 2 Sep 2009 14:45:21 +0000 (14:45 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@14192 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-core/contrib/openldap/gosa-samba2.schema
gosa-core/contrib/openldap/gosa-samba3.schema

index 80c2a818234afca3d2b013f662d270ca3ec449a3..4aa43315aa9be225cf9bd41f53b5c543af3f5332 100644 (file)
@@ -260,6 +260,10 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.12.45 NAME 'gotoLastSystem'
         DESC 'The DN of the System where the Login was performed'
         SYNTAX  1.3.6.1.4.1.1466.115.121.1.12)
 
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.46 NAME 'gosaLoginRestriction'
+        DESC 'Multivalue attribute to carry a number of allowed ips/subnets'
+        SUP name)
+
 attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle'
         DESC 'Field to represent the academic title'
        EQUALITY caseIgnoreMatch
@@ -312,11 +316,11 @@ objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILI
               gosaVacationMessage $ gosaVacationStart $ gosaVacationStop $ gosaSharedFolderTarget $ acl))
 
 objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
-        DESC 'Class for GOsa Accounts (v2.6.1)'
+        DESC 'Class for GOsa Accounts (v2.6.6)'
        MUST ( uid )
         MAY ( lmPassword $ ntPassword $ pwdLastSet $ gosaDefaultPrinter $ gosaDefaultLanguage $
               academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $ gender $ 
-              gotoLastSystemLogin $ gotoLastSystem ))
+              gotoLastSystemLogin $ gotoLastSystem $ gosaLoginRestriction ))
 
 objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
         DESC 'Class for GOsa Hosts (v2.6.1)'
index c6fe0900e291b2d17e682c3681e1a49368b936bf..f3fb8097fa9280047de4b1ddccf65f75130ff156 100644 (file)
@@ -262,6 +262,9 @@ attributetype ( 1.3.6.1.4.1.10098.1.1.12.45 NAME 'gotoLastSystem'
         DESC 'The DN of the System where the Login was performed'
         SYNTAX  1.3.6.1.4.1.1466.115.121.1.12)
 
+attributetype ( 1.3.6.1.4.1.10098.1.1.12.46 NAME 'gosaLoginRestriction'
+        DESC 'Multivalue attribute to carry a number of allowed ips/subnets'
+        SUP name)
 
 attributetype ( 1.3.6.1.4.1.10098.1.1.6.2 NAME 'academicTitle'
         DESC 'Field to represent the academic title'
@@ -315,12 +318,12 @@ objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.5 NAME 'gosaMailAccount' SUP top AUXILI
               gosaVacationMessage $ gosaVacationStart $ gosaVacationStop $ gosaSharedFolderTarget $ acl))
 
 objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.6 NAME 'gosaAccount' SUP top AUXILIARY
-        DESC 'Class for GOsa Accounts (v2.6.1)'
+        DESC 'Class for GOsa Accounts (v2.6.6)'
        MUST ( uid )
         MAY ( sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ gosaDefaultPrinter $
              gosaDefaultLanguage $ academicTitle $ personalTitle $ gosaHostACL $ dateOfBirth $
                    sambaBadPasswordCount $ sambaBadPasswordTime $ gender $ 
-        gotoLastSystemLogin $ gotoLastSystem ))
+        gotoLastSystemLogin $ gotoLastSystem $ gosaLoginRestriction ))
 
 objectclass ( 1.3.6.1.4.1.10098.1.2.1.19.7 NAME 'gosaHost' SUP top AUXILIARY
         DESC 'Class for GOsa Hosts (v2.6.1)'