The following is how to setup and configure a basic Samba 4 domain controller running on Ubuntu 12.04. Once configured and installed, you can then administer Active Directory using Microsoft’s Remote Server Administration Tools from a Windows XP, Vista, or 7 client that supports Active Directory. Note: your Windows client must be a Professional, Business or Ultimate edition.
Samba4 as AD Domain Controller
Course Contents
- Installing the Samba 4 Server
- Installing and configuring Samba 4 Server’s dependencies
- Installing Samba 4 Server step by step
- Basic validations of the Samba’s installation
- Provisioning Samba 4 as an AD Domain Controller
- Highlighting the planning points for an AD service
- Acquiring information for deploying an AD service
- Setting up Samba 4 as an AD Domain Controller
- Validating the Samba 4 configuration
- Managing the Samba Active Directory Server
- Understanding the possible roles of the Samba 4 Server on the network
- Implementing the AD authentication and authorization for GNU/Linux systems
- Configuring the PAM and NSS
- Joining the Debian/Ununtu, GNU/Linux into our Active Directory Domain
- Starting with the basic concepts for Group Policies on Samba
- Trust relationships and replication with Samba
- Replacing a Microsoft Windows Active Directory Server
- Key points to consider before replacing an AD DC.
- Planning the replacement – tests and validations
- Exporting directory entries.
- Comparing backup data against live data.
- Replacing the Active Directory Domain Controller
- Upgrading from Samba Server Version 3
- Distinguishing between Samba Versions 3 and 4
- Key points for consideration before the upgrade
- Deciding the upgrade approach for Member Servers
- Printing and File Services
- Introducing SMB/CIFS protocol versions and Samba 4
- Introducing the Samba 4 file and print server daemons
- Configuring a printer on the Samba 4 Server host using CUPS
- Sharing the printer on a Microsoft AD network using Samba
- Introducing Microsoft Windows Point and Print Samba Server configuration
- Extending the Active Directory Schema Using Samba 4
- Planning an Active Directory schema extension
- Exporting the current Active Directory schema configuration
- Extending the Active Directory schema
- Testing and validating the Samba 4 Active Directory schema extension
- Implementing a Highly Available Distributed File Server
- Configuring GlusterFS for high availability and scalability
- Integrating CTDB, GlusterFS, and the Samba 4 Server
- Executing tests and validations on the highly available file server
- The Samba 4 Python Scripting Interface
- Exploring and using the Python interface of the Samba 4 Server Samba4 as AD Domain Controller
- Introducing Samba 4 Python bindings 9.3. Understanding the power of Python and the Samba 4 Server

