<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>AFP548 - Covering Apple IT</title> <atom:link href="http://www.afp548.com/feed/" rel="self" type="application/rss+xml" /><link>http://www.afp548.com</link> <description>Covering Apple IT</description> <lastBuildDate>Mon, 13 May 2013 12:00:01 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>XProtect Changes</title><link>http://www.afp548.com/2013/05/13/xprotect-changes/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=xprotect-changes</link> <comments>http://www.afp548.com/2013/05/13/xprotect-changes/#comments</comments> <pubDate>Mon, 13 May 2013 12:00:01 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[OS X]]></category> <category><![CDATA[Security]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386192</guid> <description><![CDATA[Apple has pushed some changes to XProtect.  Rich Trouton has the details over on his blog. About Nate WalckNate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA. He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC [...]]]></description> <content:encoded><![CDATA[<p>Apple has pushed some changes to XProtect.  Rich Trouton has the details over on <a href="http://derflounder.wordpress.com/2013/05/11/changes-to-xprotects-java-browser-plug-in-version-management/" target="_blank">his blog</a>.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:n&#97;&#116;&#101;&#64;osx&#97;&#100;&#109;.i&#110;" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/13/xprotect-changes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Recovering Open Directory Databases</title><link>http://www.afp548.com/2013/05/09/recovering-open-directory-databases/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=recovering-open-directory-databases</link> <comments>http://www.afp548.com/2013/05/09/recovering-open-directory-databases/#comments</comments> <pubDate>Thu, 09 May 2013 16:00:51 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[Server]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386169</guid> <description><![CDATA[Working with Open Directory can be a great experience&#8230;until it isn&#8217;t.  When your database goes up in flames (or perhaps if), it can be frustrating and maddening.  Charles Edge has an article posted on what to do when your OD database decides to spontaneously corrupt itself. About Nate WalckNate is a Macintosh Systems Engineer at [...]]]></description> <content:encoded><![CDATA[<p>Working with Open Directory can be a great experience&#8230;until it isn&#8217;t.  When your database goes up in flames (or perhaps if), it can be frustrating and maddening.  Charles Edge has an <a href="http://krypted.com/mac-os-x/recovering-open-directory-databases/" target="_blank">article</a> posted on what to do when your OD database decides to spontaneously corrupt itself.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:&#110;&#97;t&#101;&#64;&#111;sx&#97;&#100;m&#46;&#105;n" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/09/recovering-open-directory-databases/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Office 2011 14.3.4 Update</title><link>http://www.afp548.com/2013/05/08/office-2011-14-3-4-update/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=office-2011-14-3-4-update</link> <comments>http://www.afp548.com/2013/05/08/office-2011-14-3-4-update/#comments</comments> <pubDate>Wed, 08 May 2013 12:54:21 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[Microsoft Office]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386175</guid> <description><![CDATA[A new Office 2011 update was released as of 5/7/2013.  This update requires only Office 2011 14.1.0, so it can be applied to a wide range of product versions.  More info over on the Microsoft KB article. About Nate WalckNate is a Macintosh Systems Engineer at Tamman Technologies, Inc in [...]]]></description> <content:encoded><![CDATA[<p>A new Office 2011 update was released as of 5/7/2013.  This update requires only Office 2011 14.1.0, so it can be applied to a wide range of product versions.  More info over on the Microsoft <a href="http://support.microsoft.com/kb/2830450" target="_blank">KB article</a>.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:na&#116;e&#64;o&#115;&#120;&#97;d&#109;.&#105;&#110;" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/08/office-2011-14-3-4-update/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cursor Tracking Lag Caused by system_profiler</title><link>http://www.afp548.com/2013/05/08/cursor-tracking-lag-caused-by-system_profiler/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cursor-tracking-lag-caused-by-system_profiler</link> <comments>http://www.afp548.com/2013/05/08/cursor-tracking-lag-caused-by-system_profiler/#comments</comments> <pubDate>Wed, 08 May 2013 12:00:43 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[OS X]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386135</guid> <description><![CDATA[Has anyone else seen this issue?  It has only been reproduced on Thunderbolt-equipped Macs while attached to Cinema Displays (Either Mini-Display Port or Thunderbolt).  If you are able to test this on both Thunderbolt and Non-Thunderbolt Macs as well as Cinema and Third party displays, please leave the results of [...]]]></description> <content:encoded><![CDATA[<p>Has anyone else seen this issue?  It has only been reproduced on Thunderbolt-equipped Macs while attached to Cinema Displays (Either Mini-Display Port or Thunderbolt).  If you are able to test this on both Thunderbolt and Non-Thunderbolt Macs as well as Cinema and Third party displays, please leave the results of your testing in the comments.  I find that it is easiest to reproduce if you move the cursor in a circular motion and then run the command.  This makes it painfully obvious when the jerky-cursor behavior hits.  Check out details on this issue over on Kyle&#8217;s <a href="http://patternbuffer.wordpress.com/2013/05/05/cursor-tracking-lag-caused-by-system_profiler/" target="_blank">Blog</a>.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:&#110;ate&#64;&#111;sx&#97;&#100;&#109;&#46;i&#110;" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/08/cursor-tracking-lag-caused-by-system_profiler/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Testing Memory On Apple Computers</title><link>http://www.afp548.com/2013/05/07/testing-memory-on-apple-computers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=testing-memory-on-apple-computers</link> <comments>http://www.afp548.com/2013/05/07/testing-memory-on-apple-computers/#comments</comments> <pubDate>Tue, 07 May 2013 12:10:06 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[Tips]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386134</guid> <description><![CDATA[Charles Edge has an article posted about testing memory on Apple computers from the command line.  If you have wanted to run a quick and easy memtest without booting to diagnostic media, then this is the answer you have been looking for. About Nate WalckNate is a Macintosh Systems Engineer at [...]]]></description> <content:encoded><![CDATA[<p>Charles Edge has an <a href="http://krypted.com/mac-os-x/testing-memory-on-apple-computers/" target="_blank">article posted</a> about testing memory on Apple computers from the command line.  If you have wanted to run a quick and easy memtest without booting to diagnostic media, then this is the answer you have been looking for.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:&#110;a&#116;e&#64;o&#115;x&#97;&#100;&#109;.&#105;&#110;" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/07/testing-memory-on-apple-computers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Undocumented Options</title><link>http://www.afp548.com/2013/05/07/undocumented-options/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=undocumented-options</link> <comments>http://www.afp548.com/2013/05/07/undocumented-options/#comments</comments> <pubDate>Tue, 07 May 2013 12:07:34 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[Odds and Ends]]></category> <category><![CDATA[OS X]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386132</guid> <description><![CDATA[After some undocumented options were found in the asr tool, Greg Neagle started digging around some other commands to see if he could find any other hidden options. The result of this interest has lead to some methods for finding hidden options in any command, although his specific example involves softwareupdate. [...]]]></description> <content:encoded><![CDATA[<p>After some undocumented options <a href="http://www.afp548.com/2013/04/30/hidden-asr-documentation/" target="_blank">were found</a> in the <strong>asr</strong> tool, Greg Neagle started digging around some other commands to see if he could find any other hidden options.</p><p>The result of this interest has lead to some methods for finding hidden options in any command, although his specific example involves softwareupdate.  These methods are useful for poking around commands and looking for hidden functionality that isn&#8217;t exposed in the documentation.  Check it out over on Greg&#8217;s <a href="http://managingosx.wordpress.com/2013/04/30/undocumented-options/" target="_blank">blog</a>.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:&#110;&#97;te&#64;&#111;&#115;x&#97;dm.i&#110;" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/07/undocumented-options/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Using Netatalk: AFP Services on a Linux Server</title><link>http://www.afp548.com/2013/05/06/afp-services-on-a-linux-server/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=afp-services-on-a-linux-server</link> <comments>http://www.afp548.com/2013/05/06/afp-services-on-a-linux-server/#comments</comments> <pubDate>Mon, 06 May 2013 13:00:36 +0000</pubDate> <dc:creator>Noel Alonso</dc:creator> <category><![CDATA[Articles]]></category> <category><![CDATA[Linux]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386067</guid> <description><![CDATA[Let&#8217;s face it, OS X makes a great stable client platform but the server components do not scale well. That is probably why most big companies rely on some other component to have the infrastructure and then us, the Mac admins, spend a lot of time on the integration. For [...]]]></description> <content:encoded><![CDATA[<p>Let&#8217;s face it, OS X makes a great stable client platform but the server components do not scale well. That is probably why most big companies rely on some other component to have the infrastructure and then us, the Mac admins, spend a lot of time on the integration. For those with Linux servers here is a quick guide on how to serve files using the afp protocol from a Linux box. For this guide I&#8217;ll be using the Red Hat Enterprise Linux (RHEL) rebuild CentOS.</p><p>Last year the guys from the <a href="http://netatalk.sourceforge.net/">netatalk project </a>released the 3.0 version of their AFP server. This third version came out with support for AppleDouble metadata, removed support for AppleTalk and made the configuration process much easier. Needless to say that this version is still AFP 3.3 compliant, so your OS X clients won&#8217;t feel the difference.</p><p>Usually you would need to download the source and compile it, but for RHEL-based distros you can use the rpm I created.  You can <a title="netatalk-3.0.3-0.0.7.el6.x86_64.rpm" href="http://nbalonso.com/wp-content/uploads/2013/05/netatalk-3.0.3-0.0.7.el6.x86_64.rpm" target="_blank">download it here</a>.</p><p>The package has two dependencies that we need to clear before installing.</p><pre class="brush: bash; gutter: false">su -c &#039;yum install -y perl avahi&#039;</pre><p>The avahi component will be the one offering bonjour services so that OS X clients on the network identify the Linux server. Once that is done we can go ahead and install the rpm with</p><pre class="brush: bash; gutter: false">su -c &#039;rpm -ivh netatalk-devel-3.0.3-0.0.7.el6.x86_64.rpm&#039;</pre><p>We need to create a file that the installer does not create for us, but is necessary. To fix this, run:</p><pre class="brush: bash; gutter: false">touch /etc/afppasswd</pre><p>Now let&#8217;s create a local user that the clients will connect as (ldap based authentication is also an option) and set a password. In this example I will be sharing the home folder of the newly created account.</p><pre class="brush: bash; gutter: false">useradd afpuser ; passwd afpuser</pre><p>Add the new local user to the afppasswd database with</p><pre class="brush: bash; gutter: false">afppasswd -a afpuser</pre><p>Now edit the main configuration file <i>/etc/afp.conf</i> with your favorite editor. A very minimal configuration to get the service running would look like this:</p><pre class="brush: text; gutter: false">;
; Netatalk 3.x configuration file
;
;
[Global]
; Global server settings
;
; [Homes]
; basedir regex = /home
;
[afpuser&#039;s AFP share]
path = /home/afpuser 
valid users = afpuser</pre><p>As you can see the configuration file has two distinct categories and for any new share you would add a new category at the bottom. Start the service and set it to start automatically on the next boot:</p><pre class="brush: bash; gutter: false">/etc/rc.d/init.d/netatalk start
chkconfig netatalk on</pre><p>Only thing left is to open port 548 and for this you can use <i>system-config-firewall</i> or s<i>ystem-config-firewall-tui</i> and you are done!</p><p>By changing the configuration file we can get some more features. For example, if we want to enable guest login to our share, the configuration file could look like this (the man page states that the username should be in quotes but should not) :</p><pre class="brush: text; gutter: false">;
; Netatalk 3.x configuration file
;
[Global]
uam list = uams_guest.so uams_dhx.so uams_dhx2.so
guest account = afpuser
;
; [Homes]
; basedir regex = /home
;
[afpuser&#039;s AFP share]
path = /home/afpuser 
valid users = afpuser guest</pre><p>Any afp share can be enabled to be a Time Machine destination by just adding one extra line:</p><pre class="brush: text; gutter: false">[afpuser&#039;s AFP share]
path = /home/afpuser 
valid users = afpuser
time machine = yes</pre><p>The following three tips apply to the [Global] section. We can enable the afpstats to see the number of active connections, source, time and status just by adding</p><pre class="brush: text; gutter: false">afpstats = yes</pre><p>Add a message to be displayed with every login by adding</p><pre class="brush: text; gutter: false">login message = &quot;Welcome to a Linux box&quot;</pre><p>Appear on Bonjour as an Apple machine with</p><pre class="brush: text; gutter: false">mimic model = Macmini</pre><p>As you can see, a basic configuration of the service is trivial. The performance and stability of this AFP fileserver makes it worth considering. I have reached 77MB/s downloads from an old Dell laptop. The project has support for ldap authentication and even variables for share names. It is a shame the variables are still not supported in file paths. For more advanced configurations check its documentation at <a href="http://netatalk.sourceforge.net/3.0/htmldocs/">http://netatalk.sourceforge.net/3.0/htmldocs/</a></p><p>Every day, Linux is more present in the Mac world.  For example, today you can have a Munki server, MunkiWebAdmin and offer pkg downloads from a Linux box while administering the server from your Mac computer using AFP.</p><p><img alt='' src='http://0.gravatar.com/avatar/60b991768739643aa77c4b2684d46f82?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/yoshi/" title="Noel Alonso">Noel Alonso</a></h3><p>Ex-Apple employee currently working as MacAdmin in a university with one of the biggest Mac bases in the Middle East.</p><div class="wp-biographia-links"><small><a href="mailto:&#110;&#98;&#97;&#108;onso&#64;g&#109;ai&#108;.&#99;&#111;m" target="_blank" rel="nofollow" title="Send Noel Alonso Mail" class="wp-biographia-link-">Mail</a> | <a href="http://nbalonso.com" target="_blank" rel="nofollow" title="Noel Alonso On The Web" class="wp-biographia-link-">Web</a> | <a href="http://www.afp548.com/author/yoshi/" target="_blank" rel="nofollow" title="More Posts By Noel Alonso" class="wp-biographia-link-">More Posts (1)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/06/afp-services-on-a-linux-server/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Casper Focus Review</title><link>http://www.afp548.com/2013/05/01/casper-focus-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=casper-focus-review</link> <comments>http://www.afp548.com/2013/05/01/casper-focus-review/#comments</comments> <pubDate>Wed, 01 May 2013 16:00:24 +0000</pubDate> <dc:creator>Nick McSpadden</dc:creator> <category><![CDATA[Articles]]></category> <category><![CDATA[iOS]]></category> <category><![CDATA[Third Party Applications]]></category> <category><![CDATA[Casper Suite]]></category> <category><![CDATA[JAMF Software]]></category><guid isPermaLink="false">http://www.afp548.com/?p=385996</guid> <description><![CDATA[JAMF Software just recently released Casper Suite 8.7 along with their new education-aimed tool Casper Focus.  I had a chance to play around with it and test it out the past two days, so you can decide if this is something worth pursuing for yourselves. What does it do? To [...]]]></description> <content:encoded><![CDATA[<p>JAMF Software just recently released Casper Suite 8.7 along with their new education-aimed tool <a href="http://www.jamfsoftware.com/products/casper-focus" target="_blank">Casper Focus</a>.  I had a chance to play around with it and test it out the past two days, so you can decide if this is something worth pursuing for yourselves.</p><h3>What does it do?</h3><p>To put it simply, Casper Focus allows a teacher to force specific supervised devices to all lock into a specific app.  The teacher can select any app that&#8217;s in the Mobile App Catalog (even if it isn&#8217;t installed on the teacher&#8217;s iPad, or the specific student iPads, or wasn&#8217;t deployed via JSS / Self-service).  The teacher can enable / disable this lock to a specific app with the push of a button (or two), and it&#8217;s a very simple interface.</p><p>There&#8217;s also the ability to clear the passcodes if the student puts on a passcode lock and forgets it, but that&#8217;s probably not the main feature people care about.</p><h4>What does it look like?</h4><p>When first launched, the Casper Focus app will ask you to put in the URL of the JSS.  JAMFNation&#8217;s knowledge base helpfully provides some information about how to configure this automatically using DNS-SD or Bonjour, so check out <a href="https://jamfnation.jamfsoftware.com/article.html?id=323" target="_blank">this article here</a> for details.  Whether or not you&#8217;ve got it set up automatically, this really only has to happen the first time (unless your JSS URL changes for some reason).  As long as Casper Focus is on a network that can contact the JSS, you&#8217;ll never have to worry about it again.</p><p>Next, the user must enter in a name and password to authenticate as a teacher.  More on that below.</p><p>Once logged in to Casper Focus, the teacher will be able to see a grid of all available iPads listed in the Class, with two buttons on the bottom &#8211; Focus Class on App and Clear Passcodes.</p><h3>The Requirements</h3><p>You need CasperSuite 8.7 for iOS, you need iOS 5.1.1 or newer devices that are managed by the JSS, and they also need to be supervised by Apple Configurator in order for the Focus feature to work.  The &#8220;teacher&#8221; iPad has to download the free Casper Focus app from the App Store.</p><h4>Setting Up Classes To Accommodate Casper Focus</h4><p>In CasperSuite 8.7, there&#8217;s a new feature under the Management tab called Classes:</p><p><a href="http://www.afp548.com/wp-content/uploads/2013/04/Screen-shot-2013-04-30-at-9.19.09-AM.png"><img class="alignleft size-full wp-image-385998" alt="Found under Management tab" src="http://www.afp548.com/wp-content/uploads/2013/04/Screen-shot-2013-04-30-at-9.19.09-AM.png" width="277" height="57" /></a></p><p>&nbsp;</p><p>&nbsp;</p><p>Entering the rabbit hole will allow you to set up the new feature of a Class, in which you specify a Class Name, the usernames of the accounts of teachers (more on that later) authorized to exert control via the Casper Focus app, and a group (either Static or Smart) you&#8217;ve created that lists all the devices belonging to that class.</p><p><a href="http://www.afp548.com/wp-content/uploads/2013/04/Screen-shot-2013-04-30-at-9.19.19-AM.png"><img class="wp-image-385999 alignnone" alt="CasperSuite 8.7 Classes Details" src="http://www.afp548.com/wp-content/uploads/2013/04/Screen-shot-2013-04-30-at-9.19.19-AM-300x174.png" width="240" height="139" /></a></p><p>The meeting times are actually somewhat important, as the Casper Focus feature that locks users into a specific app automatically expires at the end of the meeting time.  This way, you can basically recreate your school schedule into Casper and allow teachers only to apply focus management during the times it would actually be relevant &#8211; you don&#8217;t want teachers going home at 5 pm and then trolling students by randomly activating Casper Focus.</p><h4>Adding Teachers as Users</h4><p>While JAMF recommends you hook up the JSS to an LDAP, you can also simply add teachers as separate users by creating new accounts.  Under the Settings -&gt; Accounts, you can create a new account and grant it no privileges.  They don&#8217;t need to be able to access anything in the JSS, so you don&#8217;t need to worry about potentially letting users muck around with things.  The only thing you need to do is add them to the Class as a Teacher, and it works.  This is great for testing, or creating unique accounts you want to use just for Focus.</p><p>Casper Focus users only have to log in to the app once, and it will save your user between launches.  For shared devices, you can always log out of Casper Focus and let another user have it.</p><h4>Preparing the Clients</h4><p>Once the teacher and Class aspects are set up, the devices must also meet certain requirements.  As mentioned above, they must be managed by the JSS, running iOS 5.1.1 or newer, and they must be Supervised by Apple Configurator to function.  The last bit is worthy of some discussion at the end, as Supervision makes for a significant impact on various deployment models used for iOS.  Suffice to say, without Supervision, Casper Focus doesn&#8217;t really do much (except clear passcodes), so it&#8217;s most certainly a one-trick pony.</p><p>The impact of Supervision means that users can&#8217;t plug the devices into their own computers, which does limit the take-home aspects or personalization aspects of the devices to a significant degree.  This is particularly significant when working with any kind of media, such as iMovie projects, or large amounts of photos.  Neither of those can be easily shared in bulk via tools like Dropbox (movies tend to be large and it takes time to upload and download them, and there aren&#8217;t any bulk-picture-upload features to mitigate photo sharing), so the decision to adopt Supervision should be made in accordance with your expected workflows for students.</p><p>Supervision with Apple Configurator doesn&#8217;t require you to use it as your app deployment mechanism, nor does it mean that all devices are inherently locked down.  It just restricts the device&#8217;s functionality for USB tethering.  If you don&#8217;t expect your students to need to plug devices into computers, then this won&#8217;t impact you significantly.  Keep in mind, however, that applying Supervision requires erasing the iPad first, so to all iOS admins out there, make sure you fully understand the workflow that you&#8217;ll need to adopt to deploy this feature.</p><h3><strong>Focusing Apps</strong></h3><p>Once the teacher is logged into Casper Focus and has a list of devices available to focus during the correct meeting time, the last step is to simply apply the desired focus.  The teacher will be presented with a list of all apps in the JSS&#8217;s Mobile App Catalog.  As I mentioned before, the teacher&#8217;s device does not need to have these apps installed, nor do the clients.  The apps don&#8217;t even need to have VPP spreadsheets, or any kind of scope, or even be managed by JSS deployment.  They just have to be in the catalog.</p><p>The teacher simply taps the &#8220;Focus Class on App&#8221; button (or selects an individual iPad to apply this to) and then chooses an app out of the list (or chooses &#8220;No App Focus&#8221; to allow free usage).  All class iPads are then forced to launch the app if it&#8217;s installed.  While this lock is activated, the Home button is disabled, and the users are unable to hold down the Power button to turn off the iPad.  The power button will still turn off the screen, but you cannot exit the app or otherwise get out of it until the Class meeting time ends (and the lock expires), or the teacher releases the lock.</p><p><strong>What Actually Happens?</strong></p><p>Casper Focus is leveraged using a specific restriction called &#8220;Guided Access&#8221; combined with the APNS (Apple Push Notification Service).  When the teacher uses Casper Focus to focus the iPads, it sends an immediate profile called &#8220;App Lock&#8221; (signed by the JSS) via APNS to the devices that enforces guided access.  The profile cannot be removed manually.  If the app isn&#8217;t installed, there will be a message overlaid on the screen that cannot be dismissed telling the class device to contact the administrator (and Casper Focus itself will report that the app may not be installed on the target device).  This message persists until the App Lock profile expires or is removed.</p><p>Casper Focus basically applies on-demand app locking profiles.  Many people use this restriction to create erstwhile kiosks (Apple uses this for demo iPads in its stores).  Casper Focus now lets you make on-the-fly changes to what app is being locked into the kiosk mode.  Note that you still can&#8217;t control what happens inside the app &#8211; making sure students are actually getting work done still requires the same teacher discipline and classroom skills that we&#8217;ve used for thousands of years.</p><p>&nbsp;</p><h4>Conclusions</h4><p>Casper Focus has a very specific use &#8211; forcing students with Supervised iPads being managed by the JSS to use a specific app.  It doesn&#8217;t add any magic powers that we weren&#8217;t already aware of, and doesn&#8217;t take advantage of any hidden loopholes that nobody knew about.  It just leverages built in functionality with timing to allow for on-demand app locking.  In addition, students who lock themselves (or others) out can be rescued with the tap of a button.</p><p>It&#8217;s obviously aimed at education and it seems like it would apply more to younger ones.  The requirement for Supervision may give pause to iOS deployment models that revolve around user agency being paramount rather than administrative control.  We&#8217;ll most likely see this happen in Kindergarten &#8211; 4th grade classrooms, and not at all amongst the upper grades where we don&#8217;t apply Supervision.  Given that the tool is free and requires very little setup, though, there&#8217;s no reason not to test it out among teachers who may benefit from it and see what useful advances come of it.</p><p>&nbsp;</p><p><img alt='' src='http://0.gravatar.com/avatar/8fd33ad94ba4d4a5b69e44cdf051c9be?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/nmcspadden/" title="Nick McSpadden">Nick McSpadden</a></h3><p>I'm Client Systems Manager for Schools of the Sacred Heart, San Francisco.  I'm in charge of all OS X and iOS deployments to our faculty, staff, and students.</p><div class="wp-biographia-links"><small><a href="mailto:n&#109;c&#115;&#112;&#97;dd&#101;&#110;&#64;gm&#97;&#105;l.&#99;om" target="_blank" rel="nofollow" title="Send Nick McSpadden Mail" class="wp-biographia-link-">Mail</a> | <a href="http://www.afp548.com/author/nmcspadden/" target="_blank" rel="nofollow" title="More Posts By Nick McSpadden" class="wp-biographia-link-">More Posts (3)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/01/casper-focus-review/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Getting and Setting Printer Options</title><link>http://www.afp548.com/2013/05/01/getting-and-setting-printer-options/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-and-setting-printer-options</link> <comments>http://www.afp548.com/2013/05/01/getting-and-setting-printer-options/#comments</comments> <pubDate>Wed, 01 May 2013 12:00:38 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[Management]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[Tips]]></category><guid isPermaLink="false">http://www.afp548.com/?p=385975</guid> <description><![CDATA[Installing printers via lpadmin on OS X can be a pain, especially if you do not know the names of the specific options you need for the printer (Duplex, Finisher, etc).  You can dig through the .ppd if you&#8217;d like, but this is not as helpful as you might hope. [...]]]></description> <content:encoded><![CDATA[<p>Installing printers via lpadmin on OS X can be a pain, especially if you do not know the names of the specific options you need for the printer (Duplex, Finisher, etc).  You can dig through the .ppd if you&#8217;d like, but this is not as helpful as you might hope.  </p><p>Joel Bruner <a href="http://www.brunerd.com/blog/2012/03/13/getting-and-setting-ppd-options-via-command-line-for-use-with-lpadmin-in-os-x/" target="_blank">has a post</a> that outlines how to get the available options for your printer using the <strong>lpoptions</strong> command.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:n&#97;te&#64;&#111;&#115;x&#97;&#100;&#109;.&#105;&#110;" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/05/01/getting-and-setting-printer-options/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hidden Apple Software Restore (ASR) Documentation</title><link>http://www.afp548.com/2013/04/30/hidden-asr-documentation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hidden-asr-documentation</link> <comments>http://www.afp548.com/2013/04/30/hidden-asr-documentation/#comments</comments> <pubDate>Tue, 30 Apr 2013 22:00:19 +0000</pubDate> <dc:creator>Nate Walck</dc:creator> <category><![CDATA[OS X]]></category> <category><![CDATA[Tips]]></category><guid isPermaLink="false">http://www.afp548.com/?p=386007</guid> <description><![CDATA[Apple Software Restore (ASR) has some hidden documentation that reveals a few command line options which were previously unknown to most. A post on jamfnation led to some discussion on ##osx-server about an undocumented ASR command.  Rich Trouton blogged about how to view these commands using a very interesting method.  If [...]]]></description> <content:encoded><![CDATA[<p>Apple Software Restore (ASR) has some hidden documentation that reveals a few command line options which were previously unknown to most.</p><p>A <a href="https://jamfnation.jamfsoftware.com/discussion.html?id=7200" target="_blank">post</a> on jamfnation led to some discussion on <a href="http://webchat.freenode.net/?channels=#%23osx-server" target="_blank">##osx-server</a> about an undocumented ASR command.  Rich Trouton <a href="http://derflounder.wordpress.com/2013/04/30/asrs-hidden-documentation/" target="_blank">blogged about</a> how to view these commands using a very interesting method.  If you discover what some of these new-to-us commands do, feel free to comment here or over on Rich&#8217;s blog with what you discover.</p><p>Thanks goes to frogor (Michael Lynn), bruienne (Pepijin Bruienne), gneagle (Greg Neagle) and rtrouton (Rich Trouton) on ##osx-server for this discovery.</p><p><img alt='' src='http://0.gravatar.com/avatar/c8b91fef286dc254a6c1d6cc5808d991?s=100&amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D100&amp;r=G' class='wp-biographia-avatar avatar-100 photo' height='100' width='100' /></p><div class="wp-biographia-text"><h3>About <a href="http://www.afp548.com/author/natewalck/" title="Nate Walck">Nate Walck</a></h3><p>Nate is a Macintosh Systems Engineer at Tamman Technologies, Inc in Philadelphia, PA.  He is runs afp548.com along with Sam Keeley and is one of the founding members of the ##osx-server IRC channel on freenode.net.  He loves being involved in the Mac Admin community and using Open Source projects whenever possible, especially Munki, The Luggage and Puppet.</p><div class="wp-biographia-links"><small><a href="mailto:&#110;&#97;&#116;&#101;&#64;&#111;&#115;&#120;ad&#109;.&#105;n" target="_blank" rel="nofollow" title="Send Nate Walck Mail" class="wp-biographia-link-">Mail</a> | <a href="https://twitter.com/natewalck" target="_blank" rel="nofollow" title="Nate Walck On Twitter" class="wp-biographia-link-">Twitter</a> | <a href="http://www.afp548.com/author/natewalck/" target="_blank" rel="nofollow" title="More Posts By Nate Walck" class="wp-biographia-link-">More Posts (96)</a></small></div></div> ]]></content:encoded> <wfw:commentRss>http://www.afp548.com/2013/04/30/hidden-asr-documentation/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 3547/3570 objects using disk: basic

 Served from: www.afp548.com @ 2013-05-19 23:42:43 by W3 Total Cache -->