Implementing Active Directory Hurdles, Obstacles, and the Finish Line. Jim McDonough Samba Team IBM Linux Technology Center April 6, 2004



Similar documents
Samba as an Active Directory Domain Controller

Active Directory network protocols and traffic

Integration with Active Directory. Jeremy Allison Samba Team

Active Directory network protocols and traffic

Active Directory Domain Controller Location Service. Anthony Liguori IBM Linux Technology Center

FreeIPA Cross Forest Trusts

FreeIPA 3.3 Trust features

SerNet. Samba Status Update. Linuxkongress Hamburg October 10, Volker Lendecke SerNet Samba Team. Network Service in a Service Network

SUSE Manager 1.2.x ADS Authentication

Going in production Winbind in large AD domains today. Günther Deschner (Red Hat / Samba Team)

<Samba status report>

Samba 4 AD + Fileserver

Mac OS X Directory Services

Samba's AD DC: Samba 4.2 and Beyond. Presented by Andrew Bartlett of Catalyst //

SKV PROPOSAL TO CLT FOR ACTIVE DIRECTORY AND DNS IMPLEMENTATION

Samba in the Enterprise : Samba 3.0 and beyond

Building Open Source Identity Management with FreeIPA. Martin Kosek

Recommended Practices for Deploying & Using Kerberos in Mixed Environments

SerNet. Samba Status Update. Munich 13. March Volker Lendecke SerNet Samba Team. Network Service in a Service Network

Open Directory. Apple s standards-based directory and network authentication services architecture. Features

Handling POSIX attributes for trusted Active Directory users and groups in FreeIPA

Installation of MicroSoft Active Directory

The following process allows you to configure exacqvision permissions and privileges for accounts that exist on an Active Directory server:

Testing Samba for Bigger Environments Samba / Linux / OpenLDAP at the german federal parliament

Security Provider Integration Kerberos Authentication

1 Introduction. Ubuntu Linux Server & Client and Active Directory. Page 1 of 14

Mac OS X. Playing nice in a heterogeneous world PRESENTED BY:Charles Edge 318.COM

Migration of Windows Intranet domain to Linux Domain Moving Linux to a Wider World

Cross-Realm Trust Interoperability, MIT Kerberos and AD

Simple Scan to Setup Guide

Configuring Sponsor Authentication

Single Sign-on (SSO) technologies for the Domino Web Server

Univention Corporate Server. Operation of a Samba domain based on Windows NT domain services

Collax Active Directory

Best Practices: Integrating Mac OS X with Active Directory. Technical White Paper April 2009

FreeIPA - Open Source Identity Management in Linux

Setting up a DNS MX Record for mail.corp.com p. 327 Installing Fedora on the Front-End Mail Server with the Postfix and SpamAssassin Packages

Windows Server 2003 Active Directory: Perspective

How To Use The Gss-Api And Sspi For A Security Reason On A Microsoft Microsoft Server (Or A Microsplatte)

How To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The

Windows Firewall Configuration with Group Policy for SyAM System Client Installation

Forests, trees, and domains

LinuxCon North America

IBM Cloud Manager with OpenStack

MSRPC NULL sessions. Exploitation and protection. Jean-Baptiste Marchand

Samba 4 Status Update

Install MS SQL Server 2012 Express Edition

Installing Active Directory on Windows Server 2008 by Daniel Petri - January 8, 2009 Printer Friendly Version

IPA Identity, Policy, Audit Karl Wirth, Red Hat Kevin Unthank, Red Hat

IBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide

Successful DB2 NETLOGON in LAB (Sniffer on LAB HUB)

Polycom RealPresence Resource Manager System Getting Started Guide

Using Samba to play nice with Windows. Bill Moran Potential Technologies

Configuring and Using the TMM with LDAP / Active Directory

INTRODUCING SAMBA 4 NOW, EVEN MORE AWESOMENESS

Networking Best Practices Guide. Version 6.5

Getting Started with Clearlogin A Guide for Administrators V1.01

1 Introduction. Windows Server & Client and Active Directory.

Instructions for Adding a MacOS 10.4.x Server to ASURITE for File Sharing. Installation Section

Red Hat Enterprise ipa

VMware Identity Manager Administration

Windows Active Directory. DNS, Kerberos and LDAP T h u r s d a y, J a n u a r y 2 7, 2011 INLS 576 Spring 2011

Guideline for setting up a functional VPN

Best Practices: Integrating Mac OS X with Active Directory. Technical White Paper September 2007

Connection Broker Managing User Connections to Workstations, Blades, VDI, and More. Quick Start with Microsoft Hyper-V

SCOPTEL WITH ACTIVE DIRECTORY USER DOCUMENTATION

User Identification (User-ID) Tips and Best Practices

Integrating OID with Active Directory and WNA

Colubris TechNote. Testing and Troubleshooting Active- Directory. Revision 1.3 Mar Author: Dave Leger

Basic Configuration. Key Operator Tools older products. Program/Change LDAP Server (page 3 of keyop tools) Use LDAP Server must be ON to work

WirelessOffice Administrator LDAP/Active Directory Support

Table 1 shows the LDAP server configuration required for configuring the federated repositories in the Tivoli Integrated Portal server.

Skyward LDAP Launch Kit Table of Contents

VMware vcenter Log Insight Security Guide

Single sign-on websites with Apache httpd: Integrating with Active Directory for authentication and authorization

NETASQ SSO Agent Installation and deployment

Using SUSE Linux Enterprise Desktop with Microsoft * Active Directory Infrastructure

Samba and Vista with IPv6

Intel Entry Storage System SS4200-E Active Directory Implementation and Troubleshooting

Flexible Identity. LDAP Synchronization Agent guide. Bronze. version 1.2

IceWarp Server - SSO (Single Sign-On)

Kerberos on z/os. Active Directory On Windows Server William Mosley z/os NAS Development. December Interaction with.

Integrating UNIX and Linux with Active Directory. John H Terpstra

Active Directory Solution 1.0 Guide

F-Secure Messaging Security Gateway. Deployment Guide

Extending Microsoft Windows Active Directory Authentication to Access HP Service Health Reporter

Installing and Configuring Active Directory Agent

INUVIKA OVD VIRTUAL DESKTOP ENTERPRISE

General Tips: Page 1 of 20. By Khaled Elshaer.

Open Directory & OpenLDAP. David M. O Rourke Engineering Manager

IWA AUTHENTICATION FUNDAMENTALS AND DEPLOYMENT GUIDELINES

Importing data from Linux LDAP server to HA3969U

ICS 351: Today's plan. IP addresses Network Address Translation Dynamic Host Configuration Protocol Small Office / Home Office configuration

Transcription:

Implementing Active Directory Hurdles, Obstacles, and the Finish Line Jim McDonough Samba Team IBM Linux Technology Center April 6, 2004

IBM Interest Alternative to Active Directory Common request from customers File and Print is not enough Truly standards based...or close enough Pick and choose components Question: what will it take?

Project Approach Gather more data Need a visible demonstration Essential task Can't Do with NT-style system Involve core components Join a Domain and Find a Printer

What Do We Need? Samba (RPC) LDAP Kerberos Let's find out...

DNS Configuration SRV records Supported in any fairly recent bind (named) Locate a specific service on a specific protocol in a domain or site Example: _kerberos._tcp.msdcs.mcd.home.test By the way, MS doesn't pay attention to the protocol part Easily done (but a bit tedious)

DCLS Domain Controller Location Services Find DC Services offered: KDC, LDAP, GC, Time Which Site Find the best DC for a client MS uses a variant of LDAPv3 over udp (no standard exists at all), and OpenLDAP requires -D flag (not a./configure option)

DCLS What we have done so far: Extend mailslot SAMLOGON response Standalone MS-CLDAP server (coming in Samba 4.0 nmbd) Create a basic response: fields are fixed What we still need to do: Allow multiple sites Allow forests Very easy, but no point yet

Kerberos rc4-hmac, arcfour-hmac In MIT 1.3, Heimdal 0.6+ Not critical, but it makes life easier PAC Lot of hype, but not critical Timesaver...reduce number of trips to DC

Kerberos Minor details Realm names Service Principal Names cifs/hostname.domain.com = HOSTNAME$ Password change Synchronization Heimdal/LDAP provides basis Andrew Bartlett patches Bigger issues: Cross-realm We decided to wait a bit...

LDAP GSS-SPNEGO SASL support AD servers offer GSSAPI for compatibility, but clients don't like it Need NTLMSSP: ntlm_auth! Cooperation between IBM, Volker, and Andrew Bartlett (lorikeet) New syntaxes and matching rules Easy to add with SLAPI...and native OpenLDAP api...

LDAP New RootDSE attributes, e.g.: ldapservicename: static attribute easily added in schema files with OpenLDAP 2.2 currenttime: computed attribute added via SLAPI ObjectGUID: Generates domain GUID Different format than OpenLDAP's entryuuid Done by OpenLDAP: operational SLAPI plugin

LDAP Point of Synchronization Create user via RPC, set password via Kerberos, modify attribute via LDAP Can be done with SLAPI and/or modifications to Samba and Kerberos Easy to make a mistake Again, we decided to wait...

Endpoint Mapper Advertises RPC services over transports (SAMR, NETLOGON, LSA, SPOOLSS) Maps from UUID:Version:Protocol to location where service is available: e.g., IP address/port, named pipe Available through tcp port 135 or named pipe /PIPE/EPMAPPER Client code in rpcclient Started standalone server, decided to wait for Samba 4.0

Strange Brew Finally, success? Disable Directory Services in DCLS response Eliminate need for LDAP and EPM Heimdal KDC modified to handle realm cases Samba using tdbsam! Samba gives service principal name (cifs/host.domain.com) Machine joins! On boot, doesn't work...it knows better, looks for alternate principal name, and really really wants LDAP and RPC directory services

Why Are We Running This Race? Why do my customers want AD? Marketing We need it It's the latest It's our company policy I don't know Technical Kerberos Single sign-on Group policies Delegation/distribution of administration Automatic/transitive trusts

Where Is the Finish Line? How compatible do we want it? Will we keep chasing? Does this lock us in? Which features do we really need? What does Active Directory mean to you? How long can we wait? How many projects need to be involved? Can we get them to play along? How much glue (and baling wire and duct tape)?