Tuesday, October 20, 2009

Mac OS X and Mac OS X Server Weekend Certification Courses Announced in Los Angeles


Apple-centric training like you've never experienced




















We are glad to announce that two weekend courses in Mac OS X Certification have been rolled out in the Los Angeles area. You are invited to join us in our unique, state-of-the-art collaborative training environment, nestled in the heart of L.A., and literally blocks from Hollywood. We'll provide the materials, certified trainers, and Apple gear to let you dive right into a one-of-a-kind hands on experience. With each class, you'll also be entitled to come back for a free lab/study session, so you can either practice what you've learned in a controlled environment, or study with us for your certification exams, picking up tips and tricks along the way.

This is not your typical training course in a vanilla office space. Speaking of space, we limit our enrollment to small groups, so check out the info below, and enroll today!

Black and Code Consulting's courses are held at:

5405 Wilshire Blvd.
Los Angeles, CA 90036

email us, phone 310-954-9355, or see course info below to enroll.

...

Mac OS X Support Boot Camp: Snow Leopard 101
Equivalent to Apple Training's Snow 101. This course consists of 2 lecture/lab days, plus 1 free exam study/lab day. Learn the ins and outs, and best practices, for supporting Mac OS X 10.6 Snow Leopard (10.5 points also covered). This course focuses on hands-on labs and exercises that emulate real-world situations, so you get valuable takeaways applicable in your production environments - not just fluff that you may never encounter in real life. Additionally, time is spent on the Apple Certification Exam process, including tips and tricks for passing your exam, and a bonus study and practice session. The Snow 101 exam earns you the Apple Certified Support Professional 10.6 certification, and is also part 1 of the Apple Certified Technical Coordinator track.

Lecture/Lab:
Sat Nov 21 - Sun Nov 22, 2009 8:00am - 6:00pm

Study/Lab:
Sat Dec 5, 9:00a-1:00pm (or schedule with us)

$1199 - Email us to enroll, call 310-954-9355, or simply use Google Checkout:




...

Mac OS X Server Boot Camp: Snow Leopard 201
Equivalent to Apple Training's Snow 201. This course consists of 4 lecture/lab days over 2 weekends, plus 1 free exam study/lab day. Learn the ins and outs, and best practices, for installing, maintaining, supporting, and troubleshooting Mac OS X 10.6 Snow Leopard Server (10.5 points also covered). This course focuses on hands-on labs and exercises that emulate real-world situations pertaining to File Services, Directory Services, Collaborative Services, Mail, Deployment, and much more. Additionally, time is spent on the Apple Certification Exam process, including tips and tricks for passing your exam, and a bonus study and practice session. The Snow 201 exam earns you the Apple Certified Technical Coordinator 10.6 certification, and is also part 1 of the Apple Certified System Administrator track.

Lecture/Lab:
Sat Dec 12 - Sun Dec 13, 2009 9:00am - 5:00pm
Sat Dec 19 - Sun Dec 20, 2009 9:00am - 5:00pm

Study/Lab:
Sat Jan 2, 2010 9:00a-1:00pm (or schedule with us)

$1699 - Email us to enroll, call 310-954-9355, or simply use Google Checkout:





Monday, October 19, 2009

Mac OS X Support Boot Camp: Snow Leopard 101

















Equivalent to Apple Training's Snow 101. This course consists of 2 lecture/lab days, plus 1 free exam study/lab day. Learn the ins and outs, and best practices, for supporting Mac OS X 10.6 Snow Leopard (10.5 points also covered). This course focuses on hands-on labs and exercises that emulate real-world situations, so you get valuable takeaways applicable in your production environments - not just fluff that you may never encounter in real life. Additionally, time is spent on the Apple Certification Exam process, including tips and tricks for passing your exam, and a bonus study and practice session. The Snow 101 exam earns you the Apple Certified Support Professional 10.6 certification, and is also part 1 of the Apple Certified Technical Coordinator track.

Lecture/Lab: Sat Nov 21 - Sun Nov 22, 2009 8:00am - 6:00pm
Study/Lab: Sat Dec 5, 9:00a-1:00pm (or schedule with us)

$1199 - Email us to enroll, call 310-954-9355, or simply use Google Checkout:



Mac OS X Server Bootcamp: Snow Leopard 201



















Equivalent to Apple Training's Snow 201. This course consists of 4 lecture/lab days over 2 weekends, plus 1 free exam study/lab day. Learn the ins and outs, and best practices, for installing, maintaining, supporting, and troubleshooting Mac OS X 10.6 Snow Leopard Server (10.5 points also covered). This course focuses on hands-on labs and exercises that emulate real-world situations pertaining to File Services, Directory Services, Collaborative Services, Mail, Deployment, and much more. Additionally, time is spent on the Apple Certification Exam process, including tips and tricks for passing your exam, and a bonus study and practice session. The Snow 201 exam earns you the Apple Certified Technical Coordinator 10.6 certification, and is also part 1 of the Apple Certified System Administrator track.

Lecture/Lab:
Sat Dec 12 - Sun Dec 13, 2009 9:00am - 5:00pm
Sat Dec 19 - Sun Dec 20, 2009 9:00am - 5:00pm

Study/Lab:
Sat Jan 2, 2009 9:00a-1:00pm (or schedule with us)

$1699 - Email us to enroll, call 310-954-9355, or simply use Google Checkout:




Tuesday, September 1, 2009

Depeche Chmod: Mac OS X Server / Xsan Permissions Hero


We ran into an annoyance today with
Xsan Admin which probably also happens in Server Admin from time to time as well. We wanted to remove all inherited ACL entries from all subdirectories and files within a particular folder on the SAN volume. Deselecting the inheritance attributes and propagating ACL's in Xsan Admin from the top level directory didn't do anything though. Our subdirectories and files within them were still inheriting the ACE's (access control entries):


With a gazillion subdirectories in the folder hierarchy on this volume, you can imagine how fun it would be to remove each inherited entry one by one (which Xsan Admin will allow you to do, even though it shows them being greyed out).

Enter our favorite little utility: Terminal. More specifically, our trusty friend, chmod.

If you're familiar with chmod, you've probably used it a slew of times to modify POSIX permissions and various other bits and attributes. What's great about it though, is that you can also change ACL's...recursively. What's even better, is that it actually works.

Make sure you're logged in as an administrator, then open Terminal.app (/Applications/Utilities/Terminal).

Here's the command:


sudo chmod -R -N ./*

The sudo allows you to run the command as root (superuser), which you'll need to provide a root password to do. You want to run it from the directory that you need to propagate from. To make sure you're in the right directory, just type pwd while in Terminal, and it will display the path that you're currently in. Alternatively, you can specify the exact path from anywhere in the file system so you don't have to cd into the directory before running the command:

sudo chmod -R -N /Volumes/MySanVolume/*

The -R flag is for recursion (propagates permissions through all subdirectories within the path you specify), and the -N flag removes all ACL entries for the specified file(s) or directory(ies).

chmod can do a whole plethora of other fantastic things as well. Of course as with any UNIX/Darwin command, for more info, open Terminal and enter:

man chmod

A brief word of caution: remember that there is no "undo" when you're working at the command line. Be careful with typos and such. To quote someone famous, "with great power comes great responsibility..."


'Til next time...