# Copyright 2004-2017 Univention GmbH # # http://www.univention.de/ # # All rights reserved. # # The source code of this program is made available # under the terms of the GNU Affero General Public License version 3 # (GNU AGPL V3) as published by the Free Software Foundation. # # Binary versions of this program provided by Univention to you as # well as other copyrighted, protected or trademarked materials like # Logos, graphics, fonts, specific documentations and configurations, # cryptographic keys etc. are subject to a license agreement between # you and Univention and not subject to the GNU AGPL V3. # # In the case you use this program under the terms of the GNU AGPL V3, # the program is provided in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public # License with the Debian GNU/Linux or Univention distribution in file # /usr/share/common-licenses/AGPL-3; if not, see # . # share.schema # $Id: share.schema,v 1.5.2.2.2.4.2.5 2006/12/01 07:45:41 andreas Exp $ # $OID: 1.3.6.1.4.1.10176.1001 (Shares) $ # $OID: 1.3.6.1.4.1.10176.1001.1 (Shares/General) $ attributetype ( 1.3.6.1.4.1.10176.1001.1.1.1 NAME 'univentionShareHost' DESC 'host the share is located on' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.1.1.2 NAME 'univentionSharePath' DESC 'path of share on host' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.1.1.3 NAME 'univentionShareWriteable' DESC 'is share writeable' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.1.1.4 NAME 'univentionShareReplicateFrom' DESC 'replicate share from given share' SUP distinguishedName ) attributetype ( 1.3.6.1.4.1.10176.1001.1.1.5 NAME 'univentionShareDirectoryMode' DESC 'mode of the shared directory' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.1.1.6 NAME 'univentionShareUid' DESC 'owner uid of the shared directory' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.10176.1001.1.1.7 NAME 'univentionShareGid' DESC 'group gid of the shared directory' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.10176.1001.1.2.1 NAME 'univentionShare' STRUCTURAL DESC 'share' MUST ( cn $ univentionShareHost $ univentionSharePath ) MAY ( description $ univentionShareWriteable $ univentionShareDirectoryMode $ univentionShareGid $ univentionShareUid )) objectclass ( 1.3.6.1.4.1.10176.1001.1.2.2 NAME 'univentionShareReplication' AUXILIARY DESC 'replicate share from other share' MUST ( univentionShareReplicateFrom )) # $OID: 1.3.6.1.4.1.10176.1001.2 (Shares/Samba) $ attributetype ( 1.3.6.1.4.1.10176.1001.2.1.1 NAME 'univentionShareSambaName' DESC 'samba name of share' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.2 NAME 'univentionShareSambaCreateMode' DESC 'create mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.3 NAME 'univentionShareSambaDirectoryMode' DESC 'directory mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.4 NAME 'univentionShareSambaPublic' DESC 'allow guest access' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.5 NAME 'univentionShareSambaBrowseable' DESC 'is share listed' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.6 NAME 'univentionShareSambaForceCreateMode' DESC 'force create mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.7 NAME 'univentionShareSambaForceDirectoryMode' DESC 'force directory mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.8 NAME 'univentionShareSambaSecurityMode' DESC 'security mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.9 NAME 'univentionShareSambaDirectorySecurityMode' DESC 'security mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.10 NAME 'univentionShareSambaForceSecurityMode' DESC 'force security mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.11 NAME 'univentionShareSambaForceDirectorySecurityMode' DESC 'force security mode' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.12 NAME 'univentionShareSambaLocking' DESC 'locking' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.13 NAME 'univentionShareSambaBlockingLocks' DESC 'blocking locks' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.14 NAME 'univentionShareSambaStrictLocking' DESC 'strict locking' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.15 NAME 'univentionShareSambaOplocks' DESC 'oplocks' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.16 NAME 'univentionShareSambaLevel2Oplocks' DESC 'level2 oplocks' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.17 NAME 'univentionShareSambaFakeOplocks' DESC 'fake oplocks' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.18 NAME 'univentionShareSambaBlockSize' DESC 'block size' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.19 NAME 'univentionShareSambaCscPolicy' DESC 'csc policy' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.20 NAME 'univentionShareSambaValidUsers' DESC 'user' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.21 NAME 'univentionShareSambaForceUser' DESC 'force user' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.22 NAME 'univentionShareSambaForceGroup' DESC 'force group' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.24 NAME 'univentionShareSambaHideFiles' DESC 'hide files' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.25 NAME 'univentionShareSambaNtAclSupport' DESC 'nt acl support' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.26 NAME 'univentionShareSambaInheritAcls' DESC 'inherit acls' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.27 NAME 'univentionShareSambaPostexec' DESC 'postexec' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.28 NAME 'univentionShareSambaPreexec' DESC 'preexec' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.29 NAME 'univentionShareSambaWriteable' DESC 'is share writable' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.30 NAME 'univentionShareSambaWriteList' DESC 'write list' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.31 NAME 'univentionShareSambaVFSObjects' DESC 'vfs objects' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.32 NAME 'univentionShareSambaInheritOwner' DESC 'inherit owner' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.33 NAME 'univentionShareSambaInheritPermissions' DESC 'inherit permissions' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.34 NAME 'univentionShareSambaHostsAllow' DESC 'define hosts that are allowed to connect' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.35 NAME 'univentionShareSambaHostsDeny' DESC 'define a list of hosts that are not allowed to connect' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.36 NAME 'univentionShareSambaInvalidUsers' DESC 'user' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.37 NAME 'univentionShareSambaMSDFS' DESC 'is share msfds root' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.38 NAME 'univentionShareSambaDosFilemode' DESC 'Owner group may modify access rights' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.39 NAME 'univentionShareSambaHideUnreadable' DESC 'Hide unreadable files/directories' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.2.1.40 NAME 'univentionShareSambaCustomSetting' DESC 'custom samba setting for samba share (key = value)' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) objectclass ( 1.3.6.1.4.1.10176.1001.2.2.1 NAME 'univentionShareSamba' AUXILIARY DESC 'Samba share' MUST ( univentionShareSambaName ) MAY ( univentionShareSambaBrowseable $ univentionShareSambaPublic $ univentionShareSambaCreateMode $ univentionShareSambaDirectoryMode $ univentionShareSambaForceCreateMode $ univentionShareSambaForceDirectoryMode $ univentionShareSambaSecurityMode $ univentionShareSambaDirectorySecurityMode $ univentionShareSambaForceSecurityMode $ univentionShareSambaForceDirectorySecurityMode $ univentionShareSambaLocking $ univentionShareSambaBlockingLocks $ univentionShareSambaStrictLocking $ univentionShareSambaOplocks $ univentionShareSambaLevel2Oplocks $ univentionShareSambaFakeOplocks $ univentionShareSambaBlockSize $ univentionShareSambaCscPolicy $ univentionShareSambaValidUsers $ univentionShareSambaInvalidUsers $ univentionShareSambaForceUser $ univentionShareSambaForceGroup $ univentionShareSambaHideFiles $ univentionShareSambaNtAclSupport $ univentionShareSambaInheritAcls $ univentionShareSambaPostexec $ univentionShareSambaPreexec $ univentionShareSambaWriteable $ univentionShareSambaWriteList $ univentionShareSambaVFSObjects $ univentionShareSambaMSDFS $ univentionShareSambaInheritOwner $ univentionShareSambaInheritPermissions $ univentionShareSambaHostsAllow $ univentionShareSambaHostsDeny $ univentionShareSambaDosFilemode $ univentionShareSambaHideUnreadable $ univentionShareSambaCustomSetting )) # $OID: 1.3.6.1.4.1.10176.1001.3 (Shares/NFS) $ attributetype ( 1.3.6.1.4.1.10176.1001.3.1.1 NAME 'univentionShareNFSSync' DESC 'sync or async nfs share' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.3.1.2 NAME 'univentionShareNFSRootSquash' DESC 'enable or disable root squashing in NFS mounts' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.3.1.3 NAME 'univentionShareNFSAllowed' DESC 'Hosts or network that may mount this share' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.3.1.4 NAME 'univentionShareNFSSubTree' DESC 'enable or disable sub tree checking for shares' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.10176.1001.3.1.5 NAME 'univentionShareNFSCustomSetting' DESC 'custom nfs setting for nfs share' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) objectclass ( 1.3.6.1.4.1.10176.1001.4.1.1 NAME 'univentionShareNFS' AUXILIARY DESC 'NFS share' MAY ( univentionShareNFSSync $ univentionShareNFSRootSquash $ univentionShareNFSAllowed $ univentionShareNFSSubTree $ univentionShareNFSCustomSetting) ) attributetype ( 1.3.6.1.4.1.10176.1001.4.1.1 NAME 'univentionShareWebaccessName' DESC 'Name of the Webaccess Share' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10176.1001.4.1.2 NAME 'univentionShareWebaccessIpaddress' DESC 'IP address of the Webaccess Share' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.10176.1001.4.1.3 NAME 'univentionShareWebaccessHordeauth' DESC 'Use the horde credentials for the access' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) objectclass ( 1.3.6.1.4.1.10176.1001.4.2.1 NAME 'univentionShareWebaccess' AUXILIARY DESC 'Webaccess share' MAY ( univentionShareWebaccessName $ univentionShareWebaccessIpaddress $ univentionShareWebaccessHordeauth ) )