<?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>Cool-ade &#187; Mac-Windows</title>
	<atom:link href="http://www.cool-ade.co.uk/category/mac-windows/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cool-ade.co.uk</link>
	<description>Cool-ade: Mac-Windows Integration Hints. General Commentary on Information Security, Web Technology and Computing Gadgets.</description>
	<lastBuildDate>Fri, 06 Jan 2012 17:20:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>10.6 and Kerberos TGTs at Initial Login</title>
		<link>http://www.cool-ade.co.uk/10-6-and-kerberos-tgts-at-initial-login-455</link>
		<comments>http://www.cool-ade.co.uk/10-6-and-kerberos-tgts-at-initial-login-455#comments</comments>
		<pubDate>Wed, 26 Jan 2011 16:49:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[kerberos]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=455</guid>
		<description><![CDATA[Solution available to fix the problem where the Kerberos Ticket Granting Ticket is not issued during an Active Directory user&#8217;s initial login. Apple have detailed the fix in http://support.apple.com/kb/HT4100. A fix is also listed at http://www.afp548.com/forum/viewtopic.php?showtopic=26509. Follow the steps below to force the creation of the Kerberos TGT on initial login. The is taken from [...]]]></description>
			<content:encoded><![CDATA[<p>Solution available to fix the problem where the Kerberos Ticket Granting Ticket is <strong>not</strong> issued during an Active Directory user&#8217;s initial login.</p>
<p>Apple have detailed the fix in <a href="http://support.apple.com/kb/HT4100" target="_blank">http://support.apple.com/kb/HT4100</a>. A fix is also listed at <a href="http://www.afp548.com/forum/viewtopic.php?showtopic=26509" target="_blank">http://www.afp548.com/forum/viewtopic.php?showtopic=26509</a>.</p>
<p>Follow the steps below to force the creation of the Kerberos TGT on initial login. The is taken from the Apple Knowledgebase:-</p>
<ol>
<li>Make a backup copy of the authorization file with this Terminal command:
<pre>sudo cp /etc/authorization /etc/authorization.bak</pre>
</li>
<li>Open the /etc/authorization file in a text editor or plist editing application.</li>
<li>Locate this key:
<pre>&lt;key&gt;system.login.console&lt;/key&gt;</pre>
</li>
<li>Under mechanisms, add the string:
<pre>&lt;string&gt;builtin:krb5store,privileged&lt;/string&gt;</pre>
</li>
<li>Save the file to /etc</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/10-6-and-kerberos-tgts-at-initial-login-455/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Podcast Producer 2 integrated with Active Directory</title>
		<link>http://www.cool-ade.co.uk/podcast-producer-2-integrated-with-active-directory-440</link>
		<comments>http://www.cool-ade.co.uk/podcast-producer-2-integrated-with-active-directory-440#comments</comments>
		<pubDate>Sun, 10 Oct 2010 09:00:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Mac OS X Server 10.6]]></category>
		<category><![CDATA[Open Directory]]></category>
		<category><![CDATA[Podcast Producer 2]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=440</guid>
		<description><![CDATA[I recently had the task of building a Podcast Producer server and integrating it with Active Directory. After stumbling along without much success I decided to look for help. Help was found on the Podcastproducer.org website. Basically, I needed it to allow Active Directory domain users to logon via the Podcast Producer website or logon [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the task of building a Podcast Producer server and integrating it with Active Directory. After stumbling along without much success I decided to look for help. Help was found on the <a href="http://podcastproducer.org/" target="_blank">Podcastproducer.org</a> website.</p>
<p>Basically, I needed it to allow Active Directory domain users to logon via the Podcast Producer website or logon directly to Mac OS X Server running the Podcast Composer.</p>
<p>The following steps are taken from <a href="http://podcastproducer.org/article.php/20100429001851465" target="_blank">http://podcastproducer.org/article.php/20100429001851465</a>.</p>
<p><strong>Step 1 -﻿ </strong>Install your Mac OS X 10.6 Server for the install DVD<br />
Setup your IP and use your active directory domain as your search base, i.e myorganization.org.<br />
DO NOT setup either a bind to Active Directory ﻿ or to setup Open Directory﻿ as a master server.<br />
Click custom setup and uncheck binding to Active Directory ﻿ or setting up an Open Directory﻿ master server. Instead, just select &#8220;Manually Setup Users and Groups&#8221;. Finally, run Software Update and apply all available patches.</p>
<p><strong>Step 2 -</strong> Make sure you have the DNS record is correct by running</p>
<pre><strong>sudo changeip -checkhostname </strong></pre>
<p>You should see something similar to the  following:</p>
<pre><strong>podcast (192.168.1.2)</strong></pre>
<pre><strong>Primary address = 192.168.1.2</strong></pre>
<pre><strong>Current HostName = podcast.myorganization.org</strong></pre>
<pre><strong>DNS HostName = podcast.myorganization.org</strong></pre>
<pre><strong>The names match. There is nothing to change.
dirserv:success = "success"</strong></pre>
<p>Fix any errors before proceeding.</p>
<p><strong>Step 3 -</strong> Bind to  AD.<br />
Next, in the Terminal run following command ﻿to enable sign-sign on.</p>
<pre><strong>sudo dsconfigad -enablesso</strong></pre>
<p>Next, run the command to allows clear text authentication  to Active Directory ﻿. This is done because of a limitation in the authentication  of Podcast Producer 2﻿ to Active Directory <em> (It&#8217;s a good idea to login to the server with your an  Active Directory account)<br />
</em></p>
<pre><strong>﻿serveradmin settings teams:enableClearTextAuth = yes</strong></pre>
<p><strong>Step 4 -</strong> Enable the require server services.<br />
You will need NFS, Open Directory, Podcast Producer 2 and XGrid.</p>
<p><strong>Step 5 -</strong> Setup Open Directory.<br />
Set it up as a Open Directory master while connected to Active Directory<br />
Set your LDAP admin name to be the same as your local Admin account.<br />
The LDAP search base is the AD record of the machine i.e. &#8211; dc=podcast,dc=myorganization, dc=edu<br />
Once setup, ensure that Kerberos is not running. It shouldn&#8217;t be running because it is using Active Directory Kerberos realm.</p>
<p><strong>Step 6 -</strong> Setup NFS<br />
Share Library/PodcastProducer - <span style="font-size: 12px;"><em>(This directory does not exist until you click on the podcast producer service, then click configure. Doing this will create the directory. Do not do anything more than merely start the config process to invoke the creation of the directory)</em></span><br />
- Hit share<br />
- Enable Automount<br />
- Use LDAP domain<br />
- Share over NFS<br />
- Map to Shared Library folder (use the LDAP admin account to bind)<br />
- Protocol options &#8211; Make sure afp, smb and ftp are off.<br />
- NFS on: Select Export this item to a virtual interface/NIC<br />
- Export to a particular subnet that what to have access.<br />
- Map root to root<br />
Start NFS</p>
<p><strong>Step 7 -</strong> Configure XGrid<br />
Run setup assistant<br />
Host a grid<br />
Bind with an AD account. This should be a regular domain account with no special privileges.</p>
<p><strong>Step 8 -</strong> Setup the Podcast Producer service.<br />
DO NOT click Configure Podcast Producer ﻿.  Instead, click on Settings and change Podcast Library to /Library/PodcastProducer/Shared<br />
Use the ﻿Standard Domain user as the Xgrid username. This should be the same as the one used in the XGrid section of this document.<br />
Change Admin shortname to the short name of your admin account<br />
Start the Podcast Producer Service</p>
<p><strong>Trouble Shooting -</strong> Podcast Producer﻿ 2 is highly dependent on XGrid. XGrid seems to be the Achilles  Heel of Podcast Producer. If you are submitting jobs successfully and find that that  XGrid is failing, you can try deleting the following file ﻿and then restarting the Podcast Producer﻿ server.</p>
<pre><strong>/var/pcast/serve/﻿</strong><strong>krb_cc</strong></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/podcast-producer-2-integrated-with-active-directory-440/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Major Exchange Support Improvements for Office 2011 for Mac</title>
		<link>http://www.cool-ade.co.uk/major-exchange-support-improvements-for-office-2011-for-mac-387</link>
		<comments>http://www.cool-ade.co.uk/major-exchange-support-improvements-for-office-2011-for-mac-387#comments</comments>
		<pubDate>Fri, 21 May 2010 08:00:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Entourage]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Mircosoft]]></category>
		<category><![CDATA[Office 2011]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=387</guid>
		<description><![CDATA[Microsoft are getting their act together with Office 2011 for Mac.  There are major improvements which include improved support for Exchange and the reincorporation of support for Visual Basic for Applications. [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft are getting their act together with Office 2011 for Mac.  There are major improvements which include improved support for Exchange and the reincorporation of support for Visual Basic for Applications. See the latest info at: <a href="http://www.appleinsider.com/articles/10/05/06/road_to_office_2011_new_looks_support_for_exchange_vba.html" target="_blank">http://www.appleinsider.com/articles/10/05/06/road_to_office_2011_new_looks_support_for_exchange_vba.html</a>.</p>
<p>The Exchange improvements are well overdue as the current Entourage is a disaster with slow synchronisation, corrupting databases, inability to save custom distribution group, etc… Bringing back Visual Basic for Applications will also resolve the headache of not being able to use macro enabled Excel spreadsheets in a mixed Mac/PC workgroup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/major-exchange-support-improvements-for-office-2011-for-mac-387/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Ditched Resource Forks</title>
		<link>http://www.cool-ade.co.uk/snow-leopard-ditched-resources-forks-404</link>
		<comments>http://www.cool-ade.co.uk/snow-leopard-ditched-resources-forks-404#comments</comments>
		<pubDate>Mon, 01 Mar 2010 11:00:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Isilon]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=404</guid>
		<description><![CDATA[Yes, the dot underscore<em> (DS_Store and ._ AppleDouble files)</em> are gone. They have been replaced using SMB Alternative Data Streams (ADS) also known as NTFS Streams. As a network administrator, I welcome this but it may have repercussions. [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, the dot underscore<em> (DS_Store and ._ AppleDouble files)</em> are gone. They have been replaced using SMB Alternative Data Streams (ADS) also known as NTFS Streams. See <a href="http://www.symantec.com/connect/articles/windows-ntfs-alternate-data-streams" target="_blank">http://www.symantec.com/connect/articles/windows-ntfs-alternate-data-streams</a> for  detailed information on ADS.</p>
<p>As a network administrator, I welcome this but it may have repercussions. For example, you have a bunch of Quark files without extension names on an SMB share in the AppleDouble format created by a 10.4 client. By default a 10.6 client wouldn&#8217;t be able to read the Quark files because it doesn&#8217;t read the AppleDouble dot underscore file and there are no extension names. Therefore, Apple have made it easy to re-enable the feature. This is possible be editing the nsmb.conf file.</p>
<p><span style="text-decoration: underline;">To disable  named streams as a default for your Mac OS X client user account</span></p>
<p>Execute these two commands in Terminal:</p>
<pre><tt>echo "[default]" &gt;&gt;  ~/Library/Preferences/nsmb.conf</tt>
<tt>echo "streams=no" &gt;&gt; ~/Library/Preferences/nsmb.conf
</tt></pre>
<p><span style="text-decoration: underline;">To disable named streams as a default for <em>all</em> Mac OS X  client user accounts on a Mac<br />
</span></p>
<p>Log in to Mac OS X with an admin user account if you aren&#8217;t already  logged in as an admin, then execute these two commands in Terminal:</p>
<pre><tt>echo "[default]" | sudo tee -a /etc/nsmb.conf</tt>
<tt>echo "streams=no" | sudo tee -a /etc/nsmb.conf</tt></pre>
<p>See the man page on <a onclick="s_objectID=&quot;http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man5/nsmb.conf.5.h_1&quot;;return  this.s_oc?this.s_oc(e):true" href="http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man5/nsmb.conf.5.html">nsmb.conf</a> for more details about how to configure it.</p>
<p>To re-enable streams on 10.6 or to enable it on 10.5 change <span style="text-decoration: underline;">streams=no</span> to <span style="text-decoration: underline;">streams=yes</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/snow-leopard-ditched-resources-forks-404/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac Leopard not saving resource forks on Isilon OneFS</title>
		<link>http://www.cool-ade.co.uk/mac-leopard-not-saving-resource-foks-on-isilon-onefs-261</link>
		<comments>http://www.cool-ade.co.uk/mac-leopard-not-saving-resource-foks-on-isilon-onefs-261#comments</comments>
		<pubDate>Sat, 02 Jan 2010 09:00:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Isilon]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[OneFS]]></category>
		<category><![CDATA[Tiger]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=261</guid>
		<description><![CDATA[MacOS X Leopard (10.5) doesn’t save resource fork information (._ hidden files) on the Isilon by default. Leopard uses the Isilon SMB Alternate Data Streams (ADS) feature which allows metadata such as resource fork data to be stored. However, MacOS X Tiger (10.4) cannot use ADS. Therefore, files (without extensions) written to the Isilon from Leopard(10.5) cannot be identified by Tiger (10.4) unless ADS is disabled. [...]]]></description>
			<content:encoded><![CDATA[<p>MacOS X Leopard (10.5) doesn’t save resource fork information (._ hidden files) on the Isilon by default. Leopard uses the Isilon SMB Alternate Data Streams (ADS) feature which allows metadata such as resource fork data to be stored. However, MacOS X Tiger (10.4) cannot use ADS. Therefore, files (without extensions) written to the Isilon from Leopard(10.5) cannot be identified by Tiger (10.4) unless ADS is disabled.</p>
<p>To disable support for ADS for all shares in a cluster, edit the file /etc/mcp/override/smbd.xml and add the following text to the file immediately after any line that begins &lt;/add-tag&gt;:</p>
<address> <strong>&lt;add-tag id=&#8221;smbdglobal&#8221;&gt;</strong></address>
<address><strong> &lt;field name=&#8221;ignore named streams&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</strong></address>
<address><strong> &lt;/add-tag&gt;</strong></address>
<address> </address>
<p>This has to be done via the command line so you will need to SSH into the isilon cluster. Once you have made this change, wait 60 seconds for it to propagate to all nodes in your cluster, then run following command to restart all SMB connections to the cluster, in order to take advantage of this change:</p>
<address><strong>isi_for_array -q &#8216;killall smbd&#8217;</strong></address>
<address> </address>
<p>If the change made to the global smbd.xml file doesn&#8217;t work, edit the file /etc/mcp/override/smbd_shares.xml and add the following entry <strong>&lt;field name=&#8221;ignore named streams&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</strong> into the individual share. See the example below: -</p>
<address>&lt;share name=&#8221;DataShare&#8221;&gt;</address>
<address> &lt;field name=&#8221;path&#8221; value=&#8221;/ifs/datashare&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;guest ok&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;no notify change&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;write list&#8221; value=&#8221;Everyone&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;comment&#8221; value=&#8221;mactest&#8221;&gt;&lt;/field&gt;</address>
<address><strong> &lt;field name=&#8221;ignore named streams&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</strong></address>
<address>&lt;/share&gt;</address>
<address> </address>
<p>Once again when you have made this change, wait 60 seconds for it to propagate to all nodes in your cluster, then run following command to restart all SMB connections to the cluster, in order to take advantage of this change:</p>
<address><strong>isi_for_array -q &#8216;killall smbd&#8217;</strong></address>
<address> </address>
<p><strong>Please DO NOT atempt this if you are not familar with the command line environment.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/mac-leopard-not-saving-resource-foks-on-isilon-onefs-261/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox and Windows Integrated Authentication</title>
		<link>http://www.cool-ade.co.uk/firefox-and-windows-integrated-authentication-174</link>
		<comments>http://www.cool-ade.co.uk/firefox-and-windows-integrated-authentication-174#comments</comments>
		<pubDate>Fri, 01 Jan 2010 09:00:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=174</guid>
		<description><![CDATA[Firefox can authenticate with Active Directory using Kerberos single sign-on. It works on both Macs and PCs. This allows automatic authentication to intranets or specific internal company websites.

See http://www.mozilla.org/projects/netlib/integrated-auth.html for the specifics on how it works. [...]
]]></description>
			<content:encoded><![CDATA[<p>Firefox can authenticate with Active Directory using Kerberos single sign-on. It works on both Macs and PCs. This allows automatic authentication to intranets or specific internal company websites.</p>
<p>See<a href="http://www.mozilla.org/projects/netlib/integrated-auth.html" target="_blank"> http://www.mozilla.org/projects/netlib/integrated-auth.html</a> for the specifics on how it works.</p>
<p>Launch Firefox.  In the URL Field type <strong>about:config<br />
<img class="size-full wp-image-187 alignnone" style="border: 1px solid black; padding: 3px; margin-top: 6px; margin-bottom: 4px;" title="ffadac1" src="http://www.cool-ade.co.uk/wordpress/wp-content/uploads/ffadac1.png" alt="ffadac1" width="480" height="342" /></strong></p>
<p>Look for the following three preference names:</p>
<ul>
<li>
<address>network.automatic-ntlm-auth.trusted-uris</address>
</li>
<li>
<address>network.negotiate-auth.delegation-uris</address>
</li>
<li>
<address>network.negotiate-auth.trusted-uris.</address>
</li>
</ul>
<p>Double click on each preference name and add<strong> ‘http://yourwebsite-1, http://yourwebsite-2, yourActiveDirectoryDomainName’</strong> to its value field. You can add more sites as required.</p>
<p>Close the about:config windows and the following entries will be written into your prefs.js file which resides in the the Firefox User Profile directory:</p>
<ul>
<li>
<address>user_pref(&#8220;network.automatic-ntlm-auth.trusted-uris&#8221;, &#8220;http://yourwebsite-1, http://yourwebsite-2, yourADdomain&#8221;);</address>
</li>
<li>
<address>user_pref(&#8220;network.negotiate-auth.delegation-uris&#8221;, &#8220;http://yourwebsite-1, http://yourwebsite-2, yourADdomain.com&#8221;);</address>
</li>
<li>
<address>user_pref(&#8220;network.negotiate-auth.trusted-uris&#8221;, &#8220;http://yourwebsite-1, http://yourwebsite-2, yourADdomain.com&#8221;</address>
</li>
</ul>
<p>You have now configured Firefox to use Integrated Authentication on your network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/firefox-and-windows-integrated-authentication-174/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

