Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients



Similar documents
Configuring an ArcSight Smart- Connector to collect events from Kaspersky Admin Kit 8.0

CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities

ACTIVE DIRECTORY DEPLOYMENT

Other documents in this series are available at: servernotes.wazmac.com

Extending Remote Desktop for Large Installations. Distributed Package Installs

How To Sync Google Drive On A Mac Computer With A Gmail Account On A Gcd (For A Student) On A Pc Or Mac Or Mac (For An Older Person) On An Ipad Or Ipad (For Older People) On

AzMERIT Secure Browser Installation Manual For Technology Coordinators

Sophos SafeGuard Native Device Encryption for Mac Administrator help. Product version: 7

1. Installation Overview

Administering Parallels Desktop 7 for Mac with the Casper Suite. Technical Paper November 2012

Installing OptiRain Open on Macintosh OS X 10.6 (Snow Leopard)

Secure Browser Installation Manual

Setting up Radmind For an OSX Public Lab

TIBCO ActiveMatrix BusinessWorks Plug-in for TIBCO Managed File Transfer Software Installation

USER GUIDE. Snow Inventory Data Receiver Version 2.1 Release date Installation Configuration Document date

HOW TO SILENTLY INSTALL CLOUD LINK REMOTELY WITHOUT SUPERVISION

Print Audit 6 Network Installation Guide

WS_FTP Pro for Windows 95/98/NT

Wazza s QuickStart 1. Leopard Server - Install & Configure DNS

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

Sophos Anti-Virus for Mac OS X network startup guide. For networked Macs running Mac OS X

FileMaker Server 14. FileMaker Server Help

Other documents in this series are available at: servernotes.wazmac.com

Automating client deployment

Sophos Anti-Virus for Mac OS X network startup guide

NovaBACKUP Remote Workforce Version 12.5 Cloud Restore

Installing and Configuring Lexia Reading Desktop Software

FileMaker Pro 11. Network Install Setup Guide

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

How to configure Mac OS X Server

FileMaker Server 13. FileMaker Server Help

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

Cloud Server powered by Mac OS X. Getting Started Guide. Cloud Server. powered by Mac OS X. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1

Welcome to the QuickStart Guide

Parallels. for your Linux or Windows Server. Small Business Panel. Getting Started Guide. Parallels Small Business Panel // Linux & Windows Server

Recommended File System Ownership and Privileges

Mac OS X: INSTALLING TUNNELBLICK

SECURE MOBILE ACCESS MODULE USER GUIDE EFT 2013

Installation Overview

There s a variety of software that can be used, but the approach described here uses freely available Cygwin software: (1) Cygwin/X (2) Cygwin/openssh

Jabra Suite for Mac - Mass Deployment guide Revision 1 /

Aqua Connect Load Balancer User Manual (Mac)

Online Backup Client User Manual

A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE. Version

Installation Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

Deploying software using Apple Remote Desktop (ARD)

M86 Authenticator USER GUIDE. Software Version: Document Version:

Wazza s QuickStart 10. Leopard Server - Managing Preferences

IBM WebSphere Application Server V8.5 lab Basic Liberty profile administration using the job manager

It is recommended that you use a clean installation of Lion client before upgrading to Lion Server.

Remote Desktop Web Access. Using Remote Desktop Web Access

Provide instructions for installing the VMware View Client a non-wellmont device. These instructions are for a Windows based OS.

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

Kaspersky Security Center 10 Getting Started

Witango Application Server 6. Installation Guide for OS X

Publishing Your Website Using MS-FTP (for Windows Users)

Preparing your MAC Computer to access QuickBooks Hosted with the Citrix Receiver or Online Plugin

How to Uninstall Manually and Upgrade the Cisco VPN Client 3.5 and Later for Windows 2000, Windows XP and Windows Vista

owncloud Configuration and Usage Guide

Deploying Dedicated Virtual Desktops in Hosted Environments

FileMaker Pro 13. Network Install Setup Guide

Deploying Dedicated Virtual Desktops in Hosted Environments

Training. for. Print Audit 6 Full Training Module

Virtual Private Network (VPN)

Frequently Asked Questions

Propalms TSE Quickstart Guide

Integrating Mac OS X 10.6 with Active Directory. 1 April 2010

Citrix : Remediation - MAC

Installation Logon Recording Basis. By AD Logon Name AD Logon Name(recommended) By Windows Logon Name IP Address

SUMMARY Moderate-High: Requires Visual Basic For Applications (VBA) skills, network file services skills and interoperability skills.

Core Protection for Virtual Machines 1

Using Network Attached Storage with Linux. by Andy Pepperdine

Quick Start Guide. User Manual. 1 March 2012

FileMaker Server 10 Help

AlienVault. Unified Security Management x Offline Update and Software Restoration Procedures

Freshservice Discovery Probe User Guide

Specops Command. Installation Guide

Jabra Suite for Mac - Mass Deployment guide Revision 5/

QuickStart Guide for Managing Computers. Version 9.2

Administrator s Guide for the Polycom Video Control Application (VCA)

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

How to upload - copy PowerChute Network Shutdown installation files to VMware VMA from a PC

Backing Up TestTrack Native Project Databases

How To Enable A Websphere To Communicate With Ssl On An Ipad From Aaya One X Portal On A Pc Or Macbook Or Ipad (For Acedo) On A Network With A Password Protected (

Deep Freeze Mac User Guide

Wazza s QuickStart 13. Leopard Server - Windows Domain

How to connect to the University of Exeter VPN service

Using Symantec NetBackup with Symantec Security Information Manager 4.5

FileMaker Server 8. Administrator s Guide

Browser Client 2.0 Admin Guide

MassTransit 6.0 Enterprise Web Configuration for Macintosh OS 10.5 Server

Sentral servers provide a wide range of services to school networks.

Signiant Agent installation

Editing Files on Remote File Systems

Deploying BitDefender Client Security and BitDefender Windows Server Solutions

Instructions for Adding a MacOS 10.4.x Client to ASURITE

TANDBERG MANAGEMENT SUITE 10.0

Quick Start Guide. IT Management On-Demand

Transcription:

Using a login script for deployment of Kaspersky Network Agent to Mac OS X clients

EXECUTIVE SUMMARY This document describes how an administrator can configure a login script to deploy Kaspersky Lab Network Agent as conveying tool to install further the Kaspersky Endpoint Security 8 for Mac. This login script can be utilized with Apple Remote Desktop, or similar Mac management platforms, to assist in remote deployment. At the completion of the tasks outlined target Apple systems will have the Kaspersky Network Agent installed. With the Network Agent installed deployment of Kaspersky Security for Mac can be completed through the Administration Kit Please Note: Kaspersky Lab provides this document as-is as a courtesy to interested parties. The accuracy of the information is solely the author s responsibility. Neither Kaspersky Lab nor its partners support this document. TARGET AUDIENCE AND PREREQUISITES This document is for end users and resellers who are responsible for administering the Kaspersky Security for Mac product. It is recommended that you have: Working knowledge of the Apple Mac OS X operating system Working knowledge of the Terminal application Working knowledge of Apple Remote Desktop PROBLEM Often administrators need flexible options for deployment of endpoint security. Although an installation package can be delivered via Apple Remote Desktop, Administrators can have a difficult task in determining when to roll out a software package. Utilizing a Login Script ensures that the security software is installed at login with minimal business impact. SOLUTION This solution provides administrators with a shell script which determines during the login process if the user has the Kaspersky Network Agent installed, and if not, automatically installs the software. If Kaspersky Anti-Virus for Mac (standalone version) is present it will be uninstalled as well. Additionally, there is an option to install the Kaspersky Endpoint Security for Mac (managed version) as an extra step in the process. This guide walks the administrator though the basic steps of configuring the script. It also contains the steps for configuring a hook to trigger the script at login. Administrators looking to integrate this script using a directory service should refer to Apple s Mac OS X Server User Management guide which contains information on configuring a login hook using Apple Workgroup Manager. Additionally, administrators can modify the script to perform other commands and execute other scripts at login, if necessary. Page 2

PREPARATION STEPS 1. Download the associate scripts for modification from: http://support.kasperskyamericas.com/eval 2. Create a folder on a web server for the packages you want to get downloaded to your target machines. Note: The folder must be accessible via a URL. 3. In the script file (klscript.sh), edit the name of the download location to the variable downloadloc. 4. Copy the Kaspersky Anti-Virus for Mac (kavuninstaller.zip) file to the download folder prepared in Step 1. Note: This step is required for the removal of the Kaspersky Anti-Virus for Mac (standalone version) application. 5. Copy the Kaspersky Network Agent installation package (klnagentmac9.0.0.##mlg_en_ru_de_ fr.zip) to the same folder. 6. In the script file (klscript.sh), edit the name of the installation package to the variable downloadna. Also, add the IP address of your Kaspersky Administration Server to the variable IP_ADDRESS. 7. If needed, copy the Kaspersky Endpoint Security for Mac (managed version) installation package (wksmac8.0.4.###mlg_en_ru_de_fr.zip) to the deployment folder prepared in Step 1. In the script file (klscript.sh), edit the name of the installation package to the variable downloadkes. Page 3

SCRIPT CONFIGURATION PROCEDURE 1. Copy the klscript.sh file to your home directory and rename the file kloginscript.sh. 2. Launch the Mac OS X Terminal application. Type the following command to edit the script file: pico kloginscript.sh 3. Using the arrow keys, navigate to the top of the document and insert the packages URL where they should be published prior to this process in the on the line starting with downlodaloc=. Page 4

4. Confirm and adjust the settings for the installation packages names and the Kaspersky Administration Kit server address. 5. You can optionally change other actions of the script like the installation of the Kaspersky Endpoint Security for Mac installation package. 6. Indicate that you want to exit the text editor by pressing CONTROL + X. 7. Save the file by pressing Y and then RETURN. 8. From the OS X terminal, type the following command to convert the file into an executable script: sudo chmod 755 kloginscript.sh LOGIN HOOK SETUP PROCEDURE 1. From the Mac OS X terminal, create a directory to store the login script. sudo mkdir /etc/loginhook 2. Navigate to the directory with the kloginscript.sh file, and type: sudo cp kloginscript.sh /etc/loginhook/kloginscript.sh 3. To trigger the login hook, type the following: sudo defaults write com.apple.loginwindow LoginHook /etc/loginhook/kloginscript.sh Page 5

REMOVING THE LOGIN HOOK 1. From the Mac OS X terminal, type the following to remove the login hook: sudo defaults delete com.apple.loginwindow LoginHook DEPLOYING THE SCRIPT USING APPLE REMOTE DESKTOP 1. In Finder, press COMMAND + SHIFT + G (Go to Folder) and type: /etc/loginhook 2. Open Apple Remote Desktop, and select the machines to which you would like to copy the file. 3. Create a new Copy Items task. 4. Drag the kloginscript.sh script from the Finder to the Copy Items directory. 5. Set Place Items in: to Same relative Location. 6. Configure Set item ownership to: to Preserve current owner. Page 6

7. Click Copy. 8. Select the same client machines as contained in the kloginscript.sh file. 9. Open Send UNIX Command. 10. Set Run command as: to User: and type root. 11. Type the following into the command field: sudo defaults write com.apple.loginwindow LoginHook /etc/loginhook/kloginscript.sh 12. Press Send to complete the configuration. REMOVING THE SCRIPT USING APPLE REMOTE DESKTOP 1. Repeat steps 1 12 as in the previous section Deploying the Script using Apple Remote Desktop. However, in step 11 use the following command: sudo defaults delete com.apple.loginwindow LoginHook Kaspersky Lab 500 Unicorn Park Woburn, MA 01801 866.563.3099 smbsales@kaspersky.com www.kaspersky.com www.threatpost.com Page 7