Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Implementing Samba 4

You're reading from   Implementing Samba 4 Exploit the real power of Samba 4 Server by leveraging the benefits of an Active Directory Domain Controller.

Arrow left icon
Product type Paperback
Published in Apr 2014
Publisher
ISBN-13 9781782166580
Length 284 pages
Edition Edition
Arrow right icon
Author (1):
Arrow left icon
Marcelo Leal Marcelo Leal
Author Profile Icon Marcelo Leal
Marcelo Leal
Arrow right icon
View More author details
Toc

Table of Contents (19) Chapters Close

Implementing Samba 4
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
1. Installing the Samba 4 Server FREE CHAPTER 2. Provisioning Samba 4 as an AD Domain Controller 3. Managing the Samba Active Directory Server 4. Replacing a Microsoft Windows Active Directory Server 5. Upgrading from Samba Server Version 3 6. Printing and File Services 7. Extending the Active Directory Schema Using Samba 4 8. Implementing a Highly Available Distributed File Server 9. The Samba 4 Python Scripting Interface References
Index

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
    / Planning the replacement – tests and validations

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
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at £16.99/month. Cancel anytime