Implementing Samba 4
eBook - ePub

Implementing Samba 4

  1. 284 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Implementing Samba 4

Book details
Book preview
Table of contents
Citations

About This Book

In Detail

Samba is a drop-in replacement for the heart of the thousands and thousands of networks that run on Microsoft Windows domain controllers. Now with a compatible Active Directory implementation, it will definitely put its name inside every datacenter that wants a cost reduction for the Open Source solutions, without losing the security, stability, and flexibility of any resilient solution.

Implementing Samba 4 starts off with installing dependencies and building the Samba 4 software, deploying it as an Active Directory Domain Controller, and enabling the reader to understand the different roles the software can play on the network. This book looks at the Samba 4 Server roles, and breaks down the mystery and confusion that surrounds each role.

This book will take you through some clear, practical, and complete examples that will help you to take advantage of the Samba 4 Server quickly and in a simple way.

Approach

This book is an implementation tutorial covering step-by-step procedures, examples, and sample code, and has a practical approach to set up a Samba 4 Server as an Active Directory Domain Controller and also set up different Samba 4 server roles.

Who this book is for

This book is ideal for system administrators who are new to the Samba 4 software, and who are looking to get a good grounding in how to use Samba 4 to implement Active Directory Services.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Implementing Samba 4 by Marcelo Leal in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Networking. We have over one million books available in our catalogue for you to explore.

Information

Year
2014
ISBN
9781782166580
Edition
1

Implementing Samba 4


Table of Contents

Implementing Samba 4
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Installing the Samba 4 Server
Installing Debian 7.0 (Wheezy)
Installing and configuring Samba 4 Server's dependencies
Installing Samba 4 Server step by step
Basic validations of the Samba's installation
Summary
2. Provisioning Samba 4 as an AD Domain Controller
Highlighting the planning points for an AD service
Acquiring information for deploying an AD service
Availability, performance, and replication for the network service
Setting up Samba 4 as an AD Domain Controller
Validating the Samba 4 configuration
Summary
3. 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 libraries
Joining the Debian 7 GNU/Linux into our Active Directory Domain
Starting with the basic concepts for Group Policies on Samba 4
Allowing a user to create Group Policies
Allowing a user to link Group Policies to OUs
Creating a Group Policy
Trust relationships and replication with Samba 4
Summary
4. 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
Replacement tests and validations
Summary
5. Upgrading from Samba Server Version 3
Distinguishing between Samba Versions 3 and 4
Key points for consideration before the upgrade
Establishing an upgrade plan
Creating tests and validations before the upgrade
Executing the Samba Server upgrade procedure
Stopping and disabling Samba and winbind daemons
Editing the Samba 4 configuration file
Configuring the reverse zone
Adding the profiles share to the configuration
Deciding the upgrade approach for Member Servers
Upgrading tests and validations for the PDC
Upgrading tests and validations for Member Servers
Summary
6. Printing and File Services
Introducing SMB/CIFS protocol versions and Samba 4
Introducing the Samba 4 file and print server daemons
Introducing Microsoft Windows print driver Versions 3 and 4
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
Sharing files using Samba 4
Summary
7. 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 in practice
Extending the Active Directory schema
Testing and validating the Samba 4 Active Directory schema extension
Summary
8. Implementing a Highly Available Distributed File Server
Preparing the Debian GNU/Linux environment
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
Summary
9. The Samba 4 Python Scripting Interface
Open source development and collaborative work
Exploring and using the Python interface of the Samba 4 Server
Introducing Samba 4 Python bindings
Understanding the power of Python and the Samba 4 Server
Summary
A. References
Index

Implementing Samba 4

Copyright © 2014 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: April 2014
Production Reference: 1310314
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78216-658-0
www.packtpub.com
Cover Image by Marcelo Leal ()

Credits

Author
Marcelo Leal
Reviewers
Kai Blin
Henry Gultom
Iulian-Nicu Șerbănoiu
Manikandan Somasundaram
Acquisition Editors
Akram Hussain
Nikhil Karkal
Content Development Editor
Athira Laji
Technical Editors
Manan Badani
Shali Sasidharan
Copy Editors
Tanvi Gaitonde
Aditya Nair
Stuti Srivastava
Project Coordinator
Sanghamitra Deb
Proofreaders
Mario Cecere
Maria Gould
Clyde Jenkins
Indexer
Monica Ajmera Mehta
Graphics
Sheetal Aute
Disha Haria
Yuvraj Mannari
Production Coordinator
Nilesh Bambardekar
Cover Work
Nilesh Bambardekar

Foreword

Shared, networked file and print services are the heart and blood of any office environment. They allow users of a network to store their files reliably, share them with each other, and bridge the gap between multiple places of work, multiple devices and tools, and multiple operating systems.
The latter aspect is key to a modern work environment: integrating the worlds of Unix/Linux and Mac OS X with the traditional Windows PC environment not only allows users of a "foreign" OS to collaborate in a Windows-dominated world, it also enables Windows environments to benefit from the power of Unix/Linux server environments with advanced networkin...

Table of contents

  1. Implementing Samba 4