E-Book, Englisch, 264 Seiten
Marczak / Neagle Enterprise Mac Managed Preferences
1. ed
ISBN: 978-1-4302-2938-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
E-Book, Englisch, 264 Seiten
ISBN: 978-1-4302-2938-4
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
Many systems administrators on the Mac need a way to manage machine configuration after initial setup and deployment. Apple's Managed Preferences system (also known as MCX) is under-documented, often misunderstood, and sometimes outright unknown by systems administrators. MCX is usually deployed in conjunction with an OS X server, but it can also be used in Windows environments or where no dedicated server exists at all. Enterprise Mac Managed Preferences is the definitive guide to Apple's Managed Client technology. With this book, you'll get the following: An example-driven guide to Mac OS X Managed Preferences/Client technology Recipes for common use case studies and patterns A targeted approach appropriate for any sys admin that manages Macs in an OS X or Windows environment This is the only book that focuses on this facet of OS X exclusively. If you're a sys admin, this book will take away much of the pain of working with OS X client systems. Even better, both of the authors are very involved in the Mac community-Greg Neagle is part of the MacEnterprise steering committee, and Ed Marczak is the executive editor and an author for MacTech magazine and a member of the Apple Consultants Network.
Ed Marczak is key figure for Macintosh operations at Google. Ed is also the executive editor and an author for MacTech Magazine and a member of the Apple Consultants Network.
Autoren/Hrsg.
Weitere Infos & Material
1;Title Page
;1
2;Copyright Page
;2
3;Contents at a Glance;3
4;Table of Contents
;4
5;About the Authors;9
6;About the Technical Reviewer;10
7;Acknowledgments;11
8;Preface;13
9;Chapter 1 Why Manage?;14
9.1;Predictability Means Less Work over Time;15
9.2;Maintaining Company Policy;15
9.3;Removing Unused Functions;16
9.4;Keeping Your Sanity;16
9.5;Preference Delivery;17
9.6;Client Management Alternatives;18
9.6.1;Scripting;18
9.6.2;Managing Everything Else;20
9.6.2.1;Apple Tools;20
9.6.2.2;Open-Source Tools;20
9.6.2.3;Third-Party Commercial Software;21
9.7;Summary;21
10;Chapter 2 What Is the Managed Preferences System?;22
10.1;How Did We Get Here?;22
10.2;Where Are We Now?;24
10.3;The Heart of Managed Preferences;25
10.4;What Can You Manage?;26
10.5;What You Will Need;27
10.6;Summary;28
11;Chapter 3 Understanding Directory Services;29
11.1;What Are Directory Services?;29
11.1.1;Directory Services and Managed Preferences;31
11.2;Directory Services Supported by Mac OS X;32
11.2.1;Open Directory;32
11.2.2;Active Directory;33
11.2.3;LDAPv3;33
11.2.4;NIS;33
11.2.5;Local Directory Services;34
11.3;Directory Service Configurations;34
11.3.1;Local Only;34
11.3.2;Network Directory Service;35
11.3.3;Multiple Network Directory Services;37
11.4;Summary;39
12;Chapter 4 Property List Files;40
12.1;What Are Property List Files?;40
12.2;Property List Example;44
12.2.1;Digging Deeper . . .;44
12.3;Working with Property List Files;47
12.3.1;Property List Editor.app;47
12.3.2;Creating a Property List from Scratch with Property List Editor;49
12.3.3;Command-Line Utilities;50
12.3.3.1;plutil;50
12.3.3.2;defaults;51
12.3.3.3;PlistBuddy;53
12.4;Cocoa for Scripters;55
12.4.1;Altering .plist Files in Memory;57
12.5;Summary;57
12.6;Resources;58
13;Chapter 5 Writing a Property List for Management;59
13.1;Where Do Managed Preferences Reside?;59
13.2;Preferred Tools for Creating, Testing, and Deploying Managed Preferences;61
13.2.1;Using Workgroup Manager;62
13.2.1.1;Creating a Property List File;62
13.2.1.2;Displaying the Inspector Tab;66
13.2.1.3;Managing Non-Apple Preferences;69
13.2.2;The dscl Command;70
13.2.2.1;Choosing a Directory to Work with;71
13.2.2.2;Working with MCX;73
13.2.3;The defaults Command Refresher;76
13.3;Summary;76
14;Chapter 6 Delivering Managed Preferences;77
14.1;Directory Choices;77
14.2;Delivery with Open Directory;78
14.2.1;Binding Mac OS X Clients to Open Directory;78
14.2.2;Accessing the Directory;80
14.3;Delivery with Active Directory;81
14.3.1;Binding Mac OS X Clients to Active Directory;82
14.3.2;Extending the Active Directory Schema;84
14.3.2.1;Adding Apple’s Attributes;84
14.3.2.2;Creating an LDIF File;93
14.3.3;Importing the LDIF File;98
14.3.4;Managing Preferences in Active Directory;98
14.4;Delivery with OpenLDAP;100
14.4.1;Add the Apple Schema to OpenLDAP;100
14.4.2;Consider Indexing;100
14.4.3;Bind Mac OS X to OpenLDAP;101
14.4.4;Further OpenLDAP Considerations;107
14.5;Delivery Without a Centralized Directory;108
14.6;Help! I Can't Use MCX at All;109
14.7;Summary;110
14.8;Additional Resources;110
15;Chapter 7 Local MCX;111
15.1;Delivery Without a Centralized Directory;111
15.2;Introducing Local MCX;112
15.2.1;Getting Started;114
15.2.2;Creating a Computer Group;117
15.2.3;Adding Managed Preferences;119
15.2.4;Extending the Managed Preferences to Other Machines;120
15.2.5;Local MCX Checklist;122
15.3;Advanced Local MCX;122
15.3.1;Dynamic Group Membership (or “Smart Groups”);123
15.3.2;Local MCX Issues;124
15.3.3;MCX in Alternate Directory Nodes;125
15.3.4;More Local DS Node Tricks;131
15.4;Summary;132
16;Chapter 8 Compositing Preferences;133
16.1;Managed Preference Interactions;133
16.2;Preferences Precedence;134
16.3;Preferences and Group Hierarchy;135
16.4;MCXCompositor;136
16.4.1;Viewing Composited MCX Data with mcxquery;141
16.4.2;Viewing Composited MCX Data with System Profiler;142
16.5;Summary;143
17;Chapter 9 Enforcing Managed Preferences;144
17.1;Management Frequency;144
17.2;Choosing a Management Frequency;149
17.3;Enforcing the Managed Preferences Configuration;153
17.4;Protecting Your Managed Preference Configuration;154
17.5;Summary;156
18;Chapter 10 Preference Manifests and “Raw” Preferences;157
18.1;Preferences Overview;157
18.2;Importing a Preference Manifest;162
18.3;Working with Preference Manifests;163
18.4;Importing “Raw” Preferences;166
18.5;Third-Party Applications;170
18.6;Summary;174
19;Chapter 11 Recipes;175
19.1;Finder Sidebar;176
19.2;Adding Preferences to Manage the Finder Sidebar;178
19.3;Login Window Preferences;179
19.4;Managing Bluetooth;182
19.5;Security Preferences;183
19.5.1;Screen Saver;183
19.5.2;Managing the Screen Saver in Snow Leopard;186
19.5.3;FileVault;188
19.5.3.1;FileVault for Mobile Users;188
19.5.3.2;FileVault for Local Users;190
19.5.4;Secure Virtual Memory;193
19.5.5;Managing iTunes;194
19.6;Managing Office 2008;198
19.6.1;Default Save File Formats;199
19.6.2;Microsoft AutoUpdate;200
19.6.3;Office Setup Assistant;200
19.6.4;Importing Office Preferences for Management;201
19.7;Summary;204
20;Chapter 12 Managing Mobile Accounts;205
20.1;Mobile Accounts Review;206
20.1.1;Prerequisites;206
20.1.2;Definitions;207
20.1.2.1;Mobile Accounts;207
20.1.2.2;Portable Home Directories;207
20.1.2.3;HomeSync;207
20.1.3;Manual Setup of Mobile Accounts;207
20.1.4;Automatic Setup of Mobile Accounts;210
20.1.4.1;Configuring Managed Preferences for Mobile Users;211
20.1.4.2;Mobile Account Creation;212
20.1.4.3;Mobile Account Expiry;217
20.1.4.4;Managing Home Synchronization;218
20.1.4.5;Synchronization Management Strategies;219
20.1.4.6;Managing Synchronization Preferences Walkthrough;221
20.2;Limitations of Workgroup Manager’s Preferences Overview;228
20.3;Using the Preference Details Editor;230
20.4;Summary;234
21;Chapter 13 Troubleshooting Managed Preferences;235
21.1;Troubleshooting Triage;236
21.1.1;Triage Step 1: Did It Ever Work?;236
21.1.2;Triage Step 2: Machine- or User-Specific?;237
21.1.3;Triage Step 3: Simplify;238
21.2;Examining Delivered Managed Preferences;238
21.2.1;mcxquery;239
21.2.2;Managed Preference Interaction Example;240
21.2.3;System Profiler;240
21.3;MCX Caching;242
21.4;Troubleshooting Local MCX;243
21.4.1;No Managed Preferences Data;243
21.4.1.1;Directory Service Search Path;243
21.4.1.2;Local Computer Record;244
21.4.2;Wrong or Old Managed Preferences Data;246
21.5;mcxrefresh;247
21.6;One More Thing…;249
21.7;Summary;249
22;Index;251




