How To Use Directcontrol With Netapp Filers And Directcontrol Together



Similar documents
Active Directory and DirectControl

Managing UNIX Generic and Service Accounts with Active Directory

Active Directory and Linux Identity Management

Centralized Mac Home Directories with ExtremeZ-IP

Using Apple Remote Desktop to Deploy Centrify DirectControl

Windows Security and Directory Services for UNIX using Centrify DirectControl

Lab Answer Key for Module 9: Active Directory Domain Services. Table of Contents Lab 1: Exploring Active Directory Domain Services 1

How To Set Up A Load Balancer With Windows 2010 Outlook 2010 On A Server With A Webmux On A Windows Vista V (Windows V2) On A Network With A Server (Windows) On

Hyper-V Server 2008 Setup and Configuration Tool Guide

CRM to Exchange Synchronization

The 2007 R2 Version of Microsoft Office Communicator Mobile for Windows Mobile: Frequently Asked Questions

Migrating Active Directory to Windows Server 2012 R2

How to Secure a Groove Manager Web Site

Improving Performance of Microsoft CRM 3.0 by Using a Dedicated Report Server

Creating and Deploying Active Directory Rights Management Services Templates Step-by-Step Guide

Centrify-Enabled Samba

AD RMS Step-by-Step Guide

Microsoft Lync Server 2010

Pipeliner CRM Phaenomena Guide Getting Started with Pipeliner Pipelinersales Inc.

Technical Brief for Windows Home Server Remote Access

Macintosh Printer Management using Centrify DirectControl Group Policies

How To Configure Vnx (Vnx) On A Windows-Only Computer (Windows) With A Windows 2.5 (Windows 2.2) (Windows 3.5) (Vnet) (Win

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac

Management Reporter Integration Guide for Microsoft Dynamics GP

Active Directory Provider User s Guide

Installing Windows Rights Management Services with Service Pack 2 Step-by- Step Guide

Lab Answer Key for Module 1: Installing and Configuring Windows Server Table of Contents Lab 1: Configuring Windows Server

Step-by-Step Guide for Microsoft Advanced Group Policy Management 4.0

Step-by-Step Guide for Setting Up IPv6 in a Test Lab

Polycom RealPresence Resource Manager System Getting Started Guide

Centrify Identity and Access Management for Cloudera

IPBrick - Member of AD domain IPBrick iportalmais

SmoothWall Virtual Appliance

Pipeliner CRM Phaenomena Guide Sales Pipeline Management Pipelinersales Inc.

Lab Answer Key for Module 6: Configuring and Managing Windows SharePoint Services 3.0. Table of Contents Lab 1: Configuring and Managing WSS 3.

Troubleshooting File and Printer Sharing in Microsoft Windows XP

Google Apps Deployment Guide

Overview of Microsoft Office 365 Development

Pipeliner CRM Phaenomena Guide Administration & Setup Pipelinersales Inc.

Single Sign-On for SAP R/3 on UNIX with Centrify DirectControl and Microsoft Active Directory

Windows Server 2012 R2 Remote Apps Publishing within the enterprise and beyond

Windows Least Privilege Management and Beyond

Hands-On Lab: WSUS. Lab Manual Expediting WSUS Service for XP Embedded OS

Microsoft FTP Configuration Guide for Helm 4

DIGIPASS Authentication for Microsoft ISA 2006 Single Sign-On for Outlook Web Access

An Overview of Samsung KNOX Active Directory and Group Policy Features

Centrify's Solution for Migrating UNIX Directories to Active Directory

Deploying Personal Virtual Desktops by Using RemoteApp and Desktop Connection Step-by-Step Guide

How to Install Microsoft Mobile Information Server 2002 Server ActiveSync. Joey Masterson

Pipeliner CRM Phaenomena Guide Add-In for MS Outlook Pipelinersales Inc.

How To Install Ctera Agent On A Pc Or Macbook With Acedo (Windows) On A Macbook Or Macintosh (Windows Xp) On An Ubuntu (Windows 7) On Pc Or Ipad

Customizing Remote Desktop Web Access by Using Windows SharePoint Services Stepby-Step

Pipeliner CRM Phaenomena Guide Opportunity Management Pipelinersales Inc.

CRM to Exchange Synchronization

Deploying Remote Desktop IP Virtualization Step-by-Step Guide

Implementing and Supporting Windows Intune

Pipeliner CRM Phaenomena Guide Sales Target Tracking Pipelinersales Inc.

Update and Installation Guide for Microsoft Management Reporter 2.0 Feature Pack 1

Whitepaper: Centeris Likewise Identity 3.0 Security Benefits

Pipeliner CRM Phaenomena Guide Importing Leads & Opportunities Pipelinersales Inc.

Step By Step Guide: Demonstrate DirectAccess in a Test Lab

Centrify Mobile Authentication Services for Samsung KNOX

Parallels Plesk Panel

CONFIGURING ACTIVE DIRECTORY IN LIFELINE

Microsoft Dynamics TM NAV Installation & System Management: Application Server for Microsoft Dynamics NAV

SOA Software API Gateway Appliance 7.1.x Administration Guide

Automating Cloud Security with Centrify Express and RightScale

Step-by-Step Guide for Creating and Testing Connection Manager Profiles in a Test Lab

Microsoft Dynamics GP. Workflow Installation Guide Release 10.0

Windows Server Update Services 3.0 SP2 Step By Step Guide

Interworks. Interworks Cloud Platform Installation Guide

Likewise Security Benefits

DIGIPASS Authentication for Check Point Connectra

Connector for Microsoft Dynamics Configuration Guide for Microsoft Dynamics SL

Transferring Your Internet Services

nappliance misa Server 2006 Standard Edition Users Guide For use with misa Appliances 2006 nappliance Networks, Inc.

User Guide. Live Meeting. MailStreet Live Support:

Quick Start - NetApp File Archiver

Securing VMware Virtual Infrastructure with Centrify's Identity and Access Management Suite

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

File and Printer Sharing with Microsoft Windows

Centrify Mobile Authentication Services

OnCommand Performance Manager 1.1

Xcalibur Global Version 1.2 Installation Guide Document Version 3.0

WS_FTP Server. User s Guide. Software Version 3.1. Ipswitch, Inc.

An Overview of Samsung KNOX Active Directory-based Single Sign-On

Hyper-V Server 2008 Getting Started Guide

Microsoft Corporation. Status: Preliminary documentation

Configuring IBM Cognos Controller 8 to use Single Sign- On

Quick Start Guide for VMware and Windows 7

Microsoft Business Solutions Navision 4.0 Development I C/SIDE Introduction Virtual PC Setup Guide. Course Number: 8359B

Using LDAP Authentication in a PowerCenter Domain

Lepide Exchange Recovery Manager

Single Sign-On for Kerberized Linux and UNIX Applications

Using Windows Administrative Tools on VNX

IDENTITIES, ACCESS TOKENS, AND THE ISILON ONEFS USER MAPPING SERVICE

Product Guide for Windows Home Server

Installation and configuration guide

How to Use Microsoft Active Directory as an LDAP Source with the Oracle ZFS Storage Appliance

Module 4: Implementing User, Group, and Computer Accounts

Transcription:

Application Note Using DirectControl with Network Appliance Filers Published: June 2006 Abstract This Application Note describes the integration between Network Appliance servers and Centrify DirectControl so that users authenticating with their Active Directory credentials to UNIX systems can access remote shares on the NetApp Filers with a consistent user ID and name mapping centrally managed by DirectControl. Contents Introduction... 2 1 Initial NetApp Configuration... 2 1.1 Joining the NetApp Server to Active Directory... 3 1.2 Creating a Shared Directory Using the Windows Interface... 4 2 User Name Mapping... 5 2.1 Mapping with DirectControl NIS Server...5 2.2 Mapping with RFC 2307 and DirectControl 3.0...7 2.3 Mapping with Local Files... 8 3 Controlling File Share Access with Active Directory Groups... 9 4 Mounting NetApp Volumes from UNIX Machines...10 5 Legal Notices... 11 CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 1

Introduction NetApp storage systems help enterprises to provide a highly available and scalable data storage service that delivers a higher level of data protection at a much lower cost of ownership. However, in a mixed environment where both Windows and UNIX systems need to access common files or directories, there is a need for a common security model to control access. Centrify DirectControl provides the interface to this common authentication method for non-windows computers in an Active Directory environment. Through proper configuration of the NetApp storage system, you can share a common volume to both a Windows network using the CIFS file- sharing protocol and a UNIX network using the NFS file-sharing protocol. Since it is possible for the user to access the same shared volume from either Windows or a UNIX system using two different file sharing protocols (CIFS and NFS), it is important that a mapping exists between the UNIX and Windows identities in order to preserve proper ownership and permission settings for files. If the user is accessing the volume from a Windows machine, the user s Windows identity is used. If the user is accessing the volume using NFS, the user s UNIX identity is used. Centrify DirectControl provides an identity mapping mechanism centrally managed within Active Directory that links a user s Windows account to a UNIX profile containing the user s UNIX account attributes. This mapping can then be used by the NetApp server to provide consistent ownership and access rights to files and directories accessed by the user. For example, the NetApp system needs to determine that tom.smith (the user s Windows name) is also tom (UNIX name) and tom has a UNIX UID of 801. The system also needs to make the reverse translation. Without a solution that provides some type of mapping, there is no obvious relationship between these identities. Two translations need to be made: tom.smith = tom (Windows name to UNIX name) tom = 801 (UNIX name to UNIX UID) This document describes the various ways to integrate the NetApp servers with the mapping data that Centrify DirectControl maintains for users and groups. 1 Initial NetApp Configuration This Application Note describes how to configure a NetApp server to allow both Windows and UNIX users to access a shared volume. This section describes how to configure the server for both Active Directory, to enable the Windows users to gain access, and UNIX user mapping, to enable UNIX users to gain access as well as to associate the Windows CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 2

users with an appropriate UNIX identity. The next section describes the three different methods to configure the server to find the user s UNIX profile in order to establish the mapping between the two access methods. The NetApp server stores configuration files on its \c$\etc share. You can access the c$ volume from a Windows machine using the standard UNC naming convention in Windows Explorer. For example: \\mynetappserver\c$\etc 1.1 Joining the NetApp Server to Active Directory In order for the NetApp server to recognize Active Directory users, the server must be joined to the Active Directory domain. These instructions do not describe every step necessary to set up a NetApp server. Please consult the NetApp documentation for complete instructions. The steps listed below are for configuring the NetApp Server to use Active Directory. Open the NetApp Administration Web Console in a web browser using the address: http://mynetappserver/na_admin In the left frame, select CIFS -> Configure -> Setup Wizard and complete the wizard steps. There is one wizard page that asks for the Domain Name, Administrator ID and Administrator Password for Active Directory. Complete this wizard and save the information, this will join the NetApp server to Active Directory. CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 3

1.2 Creating a Shared Directory Using the Windows Interface These instructions can be used to create a directory on a NetApp share. This example creates a user s home directory. Mount the \\mynetappserver\c$\home directory. Make sure you have the permissions to create new directories in the Home directory. Create the new directory and then select Properties. Select the Security Tab. Add the Windows user to the Security window, and give the user Full Control. If you are creating home directories, you must decide which Home Directory Name Style you will use on the NetApp Server. CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 4

The Home Directory Name Style setting is located at: CIFS -> Configure -> Home Directories in the NetApp Web Console. Here are the possible options. Ntname Domain Mapped This is compatible with the current homedir function. The PC user name, without the domain name, is in lowercase letters and the home directory is searched for an entry of that name. If the CIFS homedir option specifies a list of directories, they are searched in order for the entry; this is a case-insensitive search. The domain of the user is also used to find the user's home directory. The directory paths are searched for a directory with the domain name (case-insensitive) that contains a directory with the PC user name (also case-insensitive). For example, if netapp\john attempts to connect to \\filer\john, the home directories listed are searched for netapp\john. If this directory is not found, an error is returned. The PC user name is mapped to a UNIX user name (and user ID) using the usermap.cfg file, if present, and the usual (existing) mapping rules. If the user does not map to a UNIX user name, the default UNIX user name is used (pcuser by default). The /etc/passwd file (or NIS passwd file) entry for the user is used to identify the user's home directory. Because the home directory path is likely to be specified in a UNIX client path format (for example, /u/users/john, where /u/users is an NFS mount point), a translation file similar to the /etc/symlinks.translations file is needed to map it to a filer relative path or, possibly, a UNC name. 2 User Name Mapping In order for the NetApp server to map correct file ownerships and attributes for Windows and UNIX users, it must be able to determine both the user s UNIX and Windows identity. Either of the following methods can be used to set up mapping, depending on whether you have a NIS server installed or not. 2.1 Mapping with DirectControl NIS Server If you want to use the DirectControl NIS server for mapping UNIX user information, use the following steps: 1. Install the DirectControl NIS Server on a UNIX or Linux machine in the local network. Consult the Centrify DirectControl Administrator s Guide for instructions on installation. The NIS server must be installed on a machine along with the Centrify DirectControl UNIX agent. 2. You must join this server to a DirectControl Zone. Once this is done, only users in that Zone will be able to use files on the NetApp server. 3. The NIS domain name must be set to the DirectControl Zone name. You must configure your NetApp server to use the DirectControl NIS Server from the Manage CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 5

DNS, NIS Service setting located at: Network -> Manage DNS and NIS Service in the NetApp Web Console. a. Select Yes for the NIS Enabled setting. b. Specify the name of the DirectControl Zone as the name of the Domain Name. c. Set the NIS Server to the IP address of the UNIX system running the DirectControl NIS Server. d. Check to be sure that Name Service maps of Passwd, Shadow and Group have NIS in the second column. Resolving User Names If the UNIX and Active Directory usernames are the same (e.g. janedoe on Windows is the same as janedoe on UNIX) then you do not need do anything. The system will work without additional configuration steps. The NetApp server will query the NIS server for the UNIX profile by searching for the Active Directory user s login name and will find the correct UNIX profile for the Active Directory user. CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 6

If your UNIX and Active Directory user names are different, then you must edit the \\mynetappserver\c$\etc\usermap.cfg file on the NetApp server. For example, if the user s name is tom.smith in the Active Directory ADDOMAIN domain and tsmith on UNIX, add the following line to the usermap.cfg file: ADDOMAIN\tom.smith == tsmith Note: There are two equal signs (==) in the assignment line. If the Active Directory user name contains a space, then the name must be written with quotes. For example: ADDOMAIN\"tom smith" == tsmith You can edit the \\mynetappserver\c$\etc\usermap.cfg file from a Windows machine using a text editor such as Notepad. 2.2 Mapping with RFC 2307 and DirectControl 3.0 If you wish to use the new RFC 2307 UNIX schema attributes that are included in Windows Server 2003 R2, you will need to use both Centrify DirectControl 3.0 and Windows Server 2003 R2. First, ensure that the Active Directory forest is set to a Windows Server 2003 functional level. You then need to create an RFC 2307 DirectControl Zone associated with the Active Directory domain that is set up on the Windows Server 2003 R2 domain controller. The NetApp server will be able to access user and group records visible in a specific DirectControl Zone. Once this is done, start a terminal session on your NetApp server and type in the following to view your current LDAP settings: options ldap To configure the NetApp server to use the RFC 2307 attributes, make the following changes using these options ldap commands: options ldap.addomain ADDOMAIN options ldap.name ldapuser options ldap.passwd not24get options ldap.enable on options ldap.base CN=netappzone,CN=Zones,CN=Centrify,CN=Program Data,\ DC=addomain,DC=com In this example, the Active Directory domain is ADDOMAIN, the user name of an Active Directory user with directory read permission for the NetApp server to get Active Directory data is ldapuser, the password for this user is not24get and the Zone name visible to the server containing the RFC-2307 user profile information is netappzone. CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 7

If the Active Directory user names and UNIX user names are not the same, then you need to make the same changes to the mapping file mentioned previously. 2.3 Mapping with Local Files If there is no NIS server installed and you do not want to use RFC 2307, then you can define the UNIX user in the NetApp server s \\mynetappserver\c$\etc\passwd file. For example, if your Active Directory user tom.smith has a UNIX name of tsmith, a UNIX UID of 801 and a primary UNIX GID of 900, you would add the following line to the passwd file. tsmith::801:900::/: Remember to put a blank line at the end of the file. Without it, the NetApp server may have difficulties. Note also that you do not have to set the user s UNIX home directory on this line. It is set in the Centrify user properties for the client to the NetApp server. If you want to use this share as a home directory, you can set the path in the Centrify profile Home Directory setting in Active Directory Users and Computers. If the Active Directory user names and UNIX user names are not the same, then you need to make the same changes to the mapping file mentioned previously. CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 8

3 Controlling File Share Access with Active Directory Groups The NetApp server can use group permissions to control access to shares and files. For example, you can use the Windows interface to create a new share on the NetApp server. Then, in the Security Properties for the share, assign an Active Directory group to have specific permissions for that share. CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 9

Only users in that Active Directory group will have the applied group permissions when accessing the share from a Windows computer. You can also UNIX-enable the group with the DirectControl Administrator Console or Groups Profile tab. This will allow an user who is both UNIX-enabled and a member of the Active Directory group to have access to the share from either a Windows machine or a UNIX machine. 4 Mounting NetApp Volumes from UNIX Machines Once the configuration is complete using one of the three user mapping methods described above, you can then mount the NetApp volumes from your UNIX system using the standard mount command. For example: mount remoteserver:/home /export/home This command will mount the home share on remoteserver to the local /export/home mount point. You can also use standard automount tools to set up mounts that will automatically be established when needed. Centrify provides tools to manage and share this information to UNIX systems via NIS or through Group Policy based configuration. For further information, consult the DirectControl Administrators Guide and your UNIX documentation for more details. CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 10

5 Legal Notices Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names, e- mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Centrify Corporation. Centrify may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Centrify, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. 2006 Centrify Corporation. All rights reserved. Centrify and DirectControl are trademarks of Centrify Corporation in the United States and/or other countries. Microsoft, Active Directory, Windows, Windows NT, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. AN-005-2006-06-19 CENTRIFY CORPORATION 2006. ALL RIGHTS RESERVED. 11