Index
A
- --adminpass argument / Setting up Samba 4 as an AD Domain Controller
- Access Control Lists (ACL's) / Sharing files using Samba 4
- Active Directory schema
- extending / Extending the Active Directory schema in practice, Extending the Active Directory schema
- Active Directory schema configuration
- exporting / Exporting the current Active Directory schema configuration
- Active Directory schema extension
- about / Planning an Active Directory schema extension
- testing / Testing and validating the Samba 4 Active Directory schema extension
- validating / Testing and validating the Samba 4 Active Directory schema extension
- Active Directory Services (ADS) / Establishing an upgrade plan
- Active Directory Services Interfaces Editor tool (adsiedit.msc) / Extending the Active Directory schema
- Active Directory Users and Computers (ADUC) / Extending the Active Directory schema
- AD DC replacement
- considerations / Key points to consider before replacing an AD DC
- planning / Planning the replacement – tests and validations
- directory entries, exporting / Exporting directory entries
- backup data and live data, comparing / Comparing backup data against live data
- about / Replacing the Active Directory Domain Controller
- DNS validations, starting / Replacement tests and validations
- AD Domain controller
- Debian 7 GNU/Linux, joining into / Joining the Debian 7 GNU/Linux into our Active Directory Domain
- AD Domain Controller
- about / Highlighting the planning points for an AD service
- Samba 4, provisioning as / Setting up Samba 4 as an AD Domain Controller
- AD service
- planning, points / Highlighting the planning points for an AD service
- configuration checklist / Acquiring information for deploying an AD service
- ADSI Edit tool / Extending the Active Directory schema
- Application Programming Interface (API)
- about / Implementing the AD authentication and authorization for GNU/Linux systems
- auto role / Understanding the possible roles of the Samba 4 Server on the network
B
- backup data
- comparing, against live data / Comparing backup data against live data
- bash_profile file / Setting up Samba 4 as an AD Domain Controller
- Battery of Tests and Validations (BTVA) / Creating tests and validations before the upgrade
C
- -c option / Replacing the Active Directory Domain Controller
- Change Domain Controller... option / Planning the replacement – tests and validations
- CIFS protocol version
- about / Introducing SMB/CIFS protocol versions and Samba 4
- Classic Primary Domain Controller / Understanding the possible roles of the Samba 4 Server on the network
- Common UNIX Printing System (CUPS) / Configuring a printer on the Samba 4 Server host using CUPS
- configuration
- Samba 4 server's dependencies / Installing and configuring Samba 4 Server's dependencies
- configure command / Preparing the Debian GNU/Linux environment
- connect_samdb function / Understanding the power of Python and the Samba 4 Server
- CTDB
- integrating / Integrating CTDB, GlusterFS, and the Samba 4 Server
- CUPS
- used for configuring printer, on Samba 4 Server host / Configuring a printer on the Samba 4 Server host using CUPS
- URL / Configuring a printer on the Samba 4 Server host using CUPS
D
- --domain argument / Setting up Samba 4 as an AD Domain Controller
- Debian 7 GNU/Linux
- joining, into Active Directory Domain / Joining the Debian 7 GNU/Linux into our Active Directory Domain
- Debian 7.0 (Wheezy)
- installing / Installing Debian 7.0 (Wheezy)
- Debian GNU/Linux environment
- preparing / Preparing the Debian GNU/Linux environment
- DHCP
- about / Acquiring information for deploying an AD service
- dhcp server / Installing and configuring Samba 4 Server's dependencies
- DHCP server
- starting / Replacing the Active Directory Domain Controller
- dir() command / Exploring and using the Python interface of the Samba 4 Server, Introducing Samba 4 Python bindings
- dir() function / Exploring and using the Python interface of the Samba 4 Server, Introducing Samba 4 Python bindings
- directory entries
- exporting / Exporting directory entries
- directory replications / Trust relationships and replication with Samba 4
- Distinguished Name (DN) / Extending the Active Directory schema
- Domain Controller (DC) / Understanding the possible roles of the Samba 4 Server on the network
- domain provision / Setting up Samba 4 as an AD Domain Controller
- Dynamic Host Configuration Protocol (DHCP) / Installing and configuring Samba 4 Server's dependencies
E
- -E option / Configuring a printer on the Samba 4 Server host using CUPS
- encrypted passwords option / Understanding the possible roles of the Samba 4 Server on the network
- enum groups option / Configuring the PAM and NSS libraries
- enum users option / Configuring the PAM and NSS libraries
- Extended Attributes (XATTR) / Sharing files using Samba 4
F
- -f option / Replacing the Active Directory Domain Controller
- files
- sharing, Samba 4 used / Sharing files using Samba 4
- Flexible Single Master Operation (FSMO) / Replacing the Active Directory Domain Controller
- Flexible Single Master Operations (FSMO) roles / Testing and validating the Samba 4 Active Directory schema extension
- fstab file / Installing and configuring Samba 4 Server's dependencies
G
- generate_random_password function / Introducing Samba 4 Python bindings
- get method / Understanding the power of Python and the Samba 4 Server
- GlusterFS
- configuring, for high availability / Configuring GlusterFS for high availability and scalability
- integrating / Integrating CTDB, GlusterFS, and the Samba 4 Server
- GNU/Linux systems
- about / Implementing the AD authentication and authorization for GNU/Linux systems
- Group Policies
- on Samba 4 / Starting with the basic concepts for Group Policies on Samba 4
- created, by user / Allowing a user to create Group Policies
- linking to OUs, by users / Allowing a user to link Group Policies to OUs
- creating / Creating a Group Policy
- GUID / Planning the replacement – tests and validations
H
- help() function / Introducing Samba 4 Python bindings
- highly available file server
- tests, executing on / Executing tests and validations on the highly available file server
- validations, executing on / Executing tests and validations on the highly available file server
I
- import command
- of Samba 4 server, using / Exploring and using the Python interface of the Samba 4 Server
- import function / Exploring and using the Python interface of the Samba 4 Server
- installation
- Debian 7.0 (Wheezy) / Installing Debian 7.0 (Wheezy)
- Samba 4 server's dependencies / Installing and configuring Samba 4 Server's dependencies
- Samba 4 server / Installing Samba 4 Server step by step
- Samba 4 server, validations / Basic validations of the Samba's installation
- Internet Assigned Numbers Authority (IANA) / Planning an Active Directory schema extension
- Internet Printing Protocol (IPP) / Configuring a printer on the Samba 4 Server host using CUPS
K
- Kerberos Key Distribution Center (KDC) / Distinguishing between Samba Versions 3 and 4
L
- -L option / Configuring a printer on the Samba 4 Server host using CUPS
- ldapsearch utility / Validating the Samba 4 configuration
M
- mailing lists
- URL / Introducing the Samba 4 file and print server daemons
- Mean Time to Recover/Repair (MTTR) / Key points to consider before replacing an AD DC
- member server role / Understanding the possible roles of the Samba 4 Server on the network
- member servers
- upgrade approach, deciding for / Deciding the upgrade approach for Member Servers
- validations, upgrading / Upgrading tests and validations for Member Servers
- tests, upgrading / Upgrading tests and validations for Member Servers
- Microsoft AD network
- printer, sharing on / Sharing the printer on a Microsoft AD network using Samba
- Microsoft Windows Point and Print Samba Server
- configuration / Introducing Microsoft Windows Point and Print Samba Server configuration
- Microsoft Windows print driver
- version 4 / Introducing Microsoft Windows print driver Versions 3 and 4
- version 3 / Introducing Microsoft Windows print driver Versions 3 and 4
- kernel mode / Introducing Microsoft Windows print driver Versions 3 and 4
- user mode / Introducing Microsoft Windows print driver Versions 3 and 4
N
- Name Service Switch (NSS)
- about / Implementing the AD authentication and authorization for GNU/Linux systems
- naming context (NC) / Replacing the Active Directory Domain Controller
- Netbios Backup Domain Controller / Understanding the possible roles of the Samba 4 Server on the network
- Netbios Backup Domain Controller (NBDC) / Understanding the possible roles of the Samba 4 Server on the network
- Network Address Translation (NAT) / Installing Debian 7.0 (Wheezy)
- about / Implementing the AD authentication and authorization for GNU/Linux systems
- network service
- about / Availability, performance, and replication for the network service
- Network Time Protocol (NTP) / Installing and configuring Samba 4 Server's dependencies, Acquiring information for deploying an AD service
- NSS libraries
- configuring / Configuring the PAM and NSS libraries
- NT-FSA architecture / Introducing the Samba 4 file and print server daemons
- ntdsutil utility / Planning the replacement – tests and validations
O
- Oracle Cluster File System (OCFS) / Configuring GlusterFS for high availability and scalability
- Organizational Units (OU)
- about / Highlighting the planning points for an AD service
P
- -p option / Configuring a printer on the Samba 4 Server host using CUPS
- PAM
- about / Implementing the AD authentication and authorization for GNU/Linux systems
- configuring / Configuring the PAM and NSS libraries
- pam_hostscheck module / Extending the Active Directory schema in practice
- PDC
- tests, upgrading / Upgrading tests and validations for the PDC
- validations, upgrading / Upgrading tests and validations for the PDC
- Point and Print feature
- about / Introducing Microsoft Windows Point and Print Samba Server configuration
- print$ share / Introducing Microsoft Windows Point and Print Samba Server configuration
- printer
- configuring, on Samba 4 server host / Configuring a printer on the Samba 4 Server host using CUPS
- sharing, on Microsoft AD network / Sharing the printer on a Microsoft AD network using Samba
- Private Enterprise Number (PEN) / Planning an Active Directory schema extension
- profiles share
- adding, to configuration / Adding the profiles share to the configuration
- Python
- and Samba 4 server / Understanding the power of Python and the Samba 4 Server
- python-samba module / Exploring and using the Python interface of the Samba 4 Server
- python-samba package / Exploring and using the Python interface of the Samba 4 Server
- Python bindings
- about / Introducing Samba 4 Python bindings
- Python interface
- of Samba 4 server, using / Exploring and using the Python interface of the Samba 4 Server
Q
- quit() method / Introducing Samba 4 Python bindings
R
- --realm argument / Setting up Samba 4 as an AD Domain Controller
- -r option / Comparing backup data against live data
- Relational Database Management System (RDBMS) schema / Planning an Active Directory schema extension
- Relative Distinguished Names (RDN) / Extending the Active Directory schema
- reload option / Sharing files using Samba 4
- Remote Sever Administration Tools (RSAT) bundle / Planning the replacement – tests and validations
- reverse zone
- configuring / Configuring the reverse zone
- rid backend / Configuring the PAM and NSS libraries
S
- Samba
- version 3 and version 4, differentiating between / Distinguishing between Samba Versions 3 and 4
- upgradation, considerations / Key points for consideration before the upgrade
- upgradation procedure, executing / Executing the Samba Server upgrade procedure
- and winbind daemons, stopping / Stopping and disabling Samba and winbind daemons
- and winbind daemons, disabling / Stopping and disabling Samba and winbind daemons
- samba-tool / Replacing the Active Directory Domain Controller
- samba-tool argument / Setting up Samba 4 as an AD Domain Controller
- samba-tool command / Setting up Samba 4 as an AD Domain Controller
- samba-tool utility / Replacement tests and validations
- Samba 4
- provisioning, as AD Domain Controller / Setting up Samba 4 as an AD Domain Controller
- configuration, validating / Validating the Samba 4 configuration
- Group Policies / Starting with the basic concepts for Group Policies on Samba 4
- about / Trust relationships and replication with Samba 4
- configuration file, editing / Editing the Samba 4 configuration file
- file daemons / Introducing the Samba 4 file and print server daemons
- print server daemons / Introducing the Samba 4 file and print server daemons
- used, for sharing files / Sharing files using Samba 4
- Python bindings / Introducing Samba 4 Python bindings
- Samba 4 server
- installing / Installing Samba 4 Server step by step
- integrating / Integrating CTDB, GlusterFS, and the Samba 4 Server
- Python interface, using / Exploring and using the Python interface of the Samba 4 Server
- and Python / Understanding the power of Python and the Samba 4 Server
- Samba 4 server's dependencies
- installing / Installing and configuring Samba 4 Server's dependencies
- configuring / Installing and configuring Samba 4 Server's dependencies
- Samba 4 server, roles
- auto / Understanding the possible roles of the Samba 4 Server on the network
- standalone / Understanding the possible roles of the Samba 4 Server on the network
- member server / Understanding the possible roles of the Samba 4 Server on the network
- Classic Primary Domain Controller / Understanding the possible roles of the Samba 4 Server on the network
- Netbios Backup Domain Controller / Understanding the possible roles of the Samba 4 Server on the network
- Active Directory Domain Controller / Understanding the possible roles of the Samba 4 Server on the network
- Samba 4 Server host
- printer configuring, CUPS used / Configuring a printer on the Samba 4 Server host using CUPS
- Samba 4 software
- roles / Understanding the possible roles of the Samba 4 Server on the network
- Samba 4 status
- checking, URL / Trust relationships and replication with Samba 4
- samba package / Exploring and using the Python interface of the Samba 4 Server
- Samba software
- about / Open source development and collaborative work
- samba_dnsupdate command / Replacing the Active Directory Domain Controller
- Server Manager tool / Validating the Samba 4 configuration
- Server Properties option / Introducing Microsoft Windows Point and Print Samba Server configuration
- smbcontrol command / Sharing files using Samba 4
- SMB protocol version
- about / Introducing SMB/CIFS protocol versions and Samba 4
- SRV record / Validating the Samba 4 configuration
- standalone role / Understanding the possible roles of the Samba 4 Server on the network
- Storage Area Network (SAN) / Configuring GlusterFS for high availability and scalability
U
- upgradation
- considerations / Key points for consideration before the upgrade
- plan, establishing / Establishing an upgrade plan
- tests, creating / Creating tests and validations before the upgrade
- validations, creating / Creating tests and validations before the upgrade
- procedure, executing / Executing the Samba Server upgrade procedure
- users
- allowing, to create Group Policies / Allowing a user to create Group Policies
- allowing, to link Group Policies to OUs / Allowing a user to link Group Policies to OUs
V
- -v option / Configuring a printer on the Samba 4 Server host using CUPS
- version 3, Samba
- and version 4 Samba, differentiation / Distinguishing between Samba Versions 3 and 4
- Virtual IPs (VIPs) / Configuring GlusterFS for high availability and scalability
- Volume Shadow Copy Service (VSS) / Planning the replacement – tests and validations
W
- Winbind / Implementing the AD authentication and authorization for GNU/Linux systems
- winbind daemons
- and Samba, disabling / Stopping and disabling Samba and winbind daemons