This chapter explains how to extend the default Active Directory schema for some specific applications when using Samba 4 built in as the Active Directory Domain Controller. This chapter covers more advanced topics for which some prior knowledge of LDAP / Active Directory protocol specification and general system administration is preferred.
The process will be explained using examples and scripts to extend the Samba 4 / Active Directory schema, and will use a simple application that uses a specific object class and attribute. This is so you understand how to extend the Samba 4 LDAP schema and accommodate the attribute and class for this application.
The following is the list of topics that will be covered in this chapter:
Key consideration points when planning an Active Directory schema extension
Exporting the current Active Directory schema configuration
A practical example for extending the Active Directory schema
Applying the Active...