Appendix A. LDAP schema files

Here is a list of needed LDAP schema files for the different LAM modules. For OpenLDAP we also provide a source where you can get the files.

Table A.1. LDAP schema files

 Account typeObject class(es)Schema nameSourceNotes
Unix accountsposixAccount, shadowAccount, hostObject, posixGroupnis.schema, rfc2307bis.schema, ldapns.schema (hostObject)Part of OpenLDAP installation, part of libpam-ldap (ldapns.schema)The rfc2307bis.schema is only supported by LAM Pro. Use the nis.schema if you do not want to upgrade to LAM Pro.
Address book entriesinetOrgPersoninetorgperson.schemaPart of OpenLDAP installation 
Samba 3 accountssambaSamAccount, sambaGroupMapping, sambaDomainsamba.schemaPart of Samba tarball (examples/LDAP/samba.schema) 
Kolab 2 userskolabUserkolab2.schema, rfc2739.schemaPart of Kolab 2 installation 
Asterisk (extension)AsteriskSIPUser, AsteriskExtensionasterisk.schemaPart of Asterisk installation 
Mail routinginetLocalMailRecipientmisc.schemaPart of OpenLDAP installation 
HostshostObject, deviceldapns.schemaPart of libpam-ldap installationThe device object class is only available in LAM Pro.
Mail aliasesnisMailAliasmisc.schemaPart of OpenLDAP installation 
MAC addressesieee802devicenis.schemaPart of OpenLDAP installation 
IP addressesipHostnis.schemaPart of OpenLDAP installationThis account type is only available in LAM Pro.
Simple Accountsaccountcosine.schemaPart of OpenLDAP installation 
SSH public keysldapPublicKeyopenssh-lpk.schemaIncluded in patch from http://code.google.com/p/openssh-lpk/ 
Group of (unique) namesgroupOfNames, groupOfUniqueNamescore.schemaPart of OpenLDAP installationThese account type is only available in LAM Pro.
phpGroupWarephpGroupwareUser, phpGroupwareGroupphpgroupware.schemahttp://www.phpgroupware.org/ 
DHCPdhcpOptions, dhcpSubnet, dhcpServerdhcp.schemadocs/schema/dhcp.schemaThe LDAP suffix should be set to your dhcpServer entry.
Aliasesalias, uidObjectcore.schemaPart of OpenLDAP installationThis account type is only available in LAM Pro.
NIS netgroupsnisNetgroupnis.schemaPart of OpenLDAP installation 
NIS objectsnisObjectnis.schemaPart of OpenLDAP installationThis account type is only available in LAM Pro.
Automount objectsautomountautofs.schemaAutofs LDAPThis account type is only available in LAM Pro.
Password policiespwdPolicy, deviceppolicy.schema, core.schemaPart of OpenLDAP installationThis account type is only available in LAM Pro.
Sudo rolessudoRolesudo.schemaPart of sudo-ldap installationThis account type is only available in LAM Pro.
Zarafazarafa-user, zarafa-group, zarafa-serverzarafa.schemaPart of Zarafa installationThis account type is only available in LAM Pro.
IMAP mailboxes---Does not require any schema.