<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Parental Controls in a Lab Setting w/ OS X 10.5.1 Leopard</title>
	<link>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/</link>
	<description>Apple Mac OS X Tips and Tricks Blog</description>
	<pubDate>Fri, 16 May 2008 04:11:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Greg</title>
		<link>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-26976</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Sat, 22 Mar 2008 19:31:37 +0000</pubDate>
		<guid>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-26976</guid>
		<description>This might be a few weeks late - but Try deep freeze &#38; another product they have called Anti-executable. Even if the change the dock and change the passwords all day - the reset of the machines will reset all the changes.</description>
		<content:encoded><![CDATA[<p>This might be a few weeks late - but Try deep freeze &amp; another product they have called Anti-executable. Even if the change the dock and change the passwords all day - the reset of the machines will reset all the changes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Giessler</title>
		<link>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-23016</link>
		<dc:creator>Steve Giessler</dc:creator>
		<pubDate>Fri, 08 Feb 2008 16:04:10 +0000</pubDate>
		<guid>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-23016</guid>
		<description>I forgot to mention - if you aren't going to give out the user password, the account will need to login automatically on bootup. And if someone happens to log off (I almost never see this), they can just restart the machine to get back in again. You can also set your Macs to auto shutdown every night at a certain time (4am might be good) to ensure a fresh pristine environment on the next boot. And I encourage folks to use a flash drive or network space to save their files so they don't lose any of their work (never expect important work to remain on a public lab machine). With this setup, files are gone after 2 reboots.

Steve</description>
		<content:encoded><![CDATA[<p>I forgot to mention - if you aren&#8217;t going to give out the user password, the account will need to login automatically on bootup. And if someone happens to log off (I almost never see this), they can just restart the machine to get back in again. You can also set your Macs to auto shutdown every night at a certain time (4am might be good) to ensure a fresh pristine environment on the next boot. And I encourage folks to use a flash drive or network space to save their files so they don&#8217;t lose any of their work (never expect important work to remain on a public lab machine). With this setup, files are gone after 2 reboots.</p>
<p>Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Giessler</title>
		<link>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-23014</link>
		<dc:creator>Steve Giessler</dc:creator>
		<pubDate>Fri, 08 Feb 2008 15:54:42 +0000</pubDate>
		<guid>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-23014</guid>
		<description>In the Mac labs that I manage at West Virginia University, I don't use parental controls. Instead, I lock the dock with Onyx - a free utility made by the same folks that make Deeper (Titanium Software).  We just have the machines logging in automatically with a non privileged account so they can't delete apps, etc.  I wrote  a very simple shell script to automatically replace the home directory of the default user on every shutdown (or restart). This way, the next time the user turns on a machine to use it, a perfect original copy of the default user's home directory is restored - background settings, screen saver, default web page, etc are all back to pristine defaults. This is a nice setup, because the users can mess it up all they want and then you just reboot the machine and you're back to normal. The script also saves files saved in the account to a folder for one subsequent boot so no one loses any files that they may have saved locally.

Here is the script that runs on every shutdown (or restart):

#!/bin/sh
rm -rf /Users/user.bak
mv /Users/user Users/user/bak
tar -C /Users -xf /Users/user.tar

This script is for a default user named "user." You have to make a "user.tar" file of your pristine directory there in order this to work (tar cfp /Users/user.tar /Users/user). Be sure permissions are chmod 700 and owned by root for this script. Lastly, create a shutdown script  in your /Library/StartupItems folder which will activate the above script on Shutdown, be sure permissions are correct for this and you're done! 

If you're not comfortable with the Unix command line and shell scripting, alternatively you can buy a commercial product that does the same thing as the scripts (and much more): It is called Deep Freeze - get it here:

http://www.faronics.com/html/DFMac.asp

I'm not sure why folks above are concerned about users changing the password. They have to know the current password before they can change it right? So it shouldn't be a problem - just don't tell anyone the default user password. We have an admin account on our machines that we give to certain individuals who need to be able to install software, etc. Mike Bombich's Netrestore is awesome for managing Mac labs though he needs to update it for Leopard (still works with Leopard but with some limitations). And with Apple Remote Desktop you can really have nice control of your Mac labs!

Hope this helps some of my fellow Macintosh Lab managers out there!

Blessings,

Steve</description>
		<content:encoded><![CDATA[<p>In the Mac labs that I manage at West Virginia University, I don&#8217;t use parental controls. Instead, I lock the dock with Onyx - a free utility made by the same folks that make Deeper (Titanium Software).  We just have the machines logging in automatically with a non privileged account so they can&#8217;t delete apps, etc.  I wrote  a very simple shell script to automatically replace the home directory of the default user on every shutdown (or restart). This way, the next time the user turns on a machine to use it, a perfect original copy of the default user&#8217;s home directory is restored - background settings, screen saver, default web page, etc are all back to pristine defaults. This is a nice setup, because the users can mess it up all they want and then you just reboot the machine and you&#8217;re back to normal. The script also saves files saved in the account to a folder for one subsequent boot so no one loses any files that they may have saved locally.</p>
<p>Here is the script that runs on every shutdown (or restart):</p>
<p>#!/bin/sh<br />
rm -rf /Users/user.bak<br />
mv /Users/user Users/user/bak<br />
tar -C /Users -xf /Users/user.tar</p>
<p>This script is for a default user named &#8220;user.&#8221; You have to make a &#8220;user.tar&#8221; file of your pristine directory there in order this to work (tar cfp /Users/user.tar /Users/user). Be sure permissions are chmod 700 and owned by root for this script. Lastly, create a shutdown script  in your /Library/StartupItems folder which will activate the above script on Shutdown, be sure permissions are correct for this and you&#8217;re done! </p>
<p>If you&#8217;re not comfortable with the Unix command line and shell scripting, alternatively you can buy a commercial product that does the same thing as the scripts (and much more): It is called Deep Freeze - get it here:</p>
<p><a href="http://www.faronics.com/html/DFMac.asp" rel="nofollow">http://www.faronics.com/html/DFMac.asp</a></p>
<p>I&#8217;m not sure why folks above are concerned about users changing the password. They have to know the current password before they can change it right? So it shouldn&#8217;t be a problem - just don&#8217;t tell anyone the default user password. We have an admin account on our machines that we give to certain individuals who need to be able to install software, etc. Mike Bombich&#8217;s Netrestore is awesome for managing Mac labs though he needs to update it for Leopard (still works with Leopard but with some limitations). And with Apple Remote Desktop you can really have nice control of your Mac labs!</p>
<p>Hope this helps some of my fellow Macintosh Lab managers out there!</p>
<p>Blessings,</p>
<p>Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Sparrow</title>
		<link>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-22231</link>
		<dc:creator>Paul Sparrow</dc:creator>
		<pubDate>Fri, 01 Feb 2008 08:36:29 +0000</pubDate>
		<guid>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-22231</guid>
		<description>Same problem here, student lab just set up with Leopard and on turning on Parental controls it blocks ALL web access! fix from Bill Freese NOT a fix for us!</description>
		<content:encoded><![CDATA[<p>Same problem here, student lab just set up with Leopard and on turning on Parental controls it blocks ALL web access! fix from Bill Freese NOT a fix for us!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steveblue</title>
		<link>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-21752</link>
		<dc:creator>steveblue</dc:creator>
		<pubDate>Sat, 26 Jan 2008 16:58:11 +0000</pubDate>
		<guid>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-21752</guid>
		<description>Thanks Bill! Sounds like good advice until Apple makes a fix. I will try this in our lab this week!</description>
		<content:encoded><![CDATA[<p>Thanks Bill! Sounds like good advice until Apple makes a fix. I will try this in our lab this week!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill Freese</title>
		<link>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-21495</link>
		<dc:creator>Bill Freese</dc:creator>
		<pubDate>Tue, 22 Jan 2008 22:47:49 +0000</pubDate>
		<guid>http://iuseapple.com/blog/apple-how-to/os-x-tips/2008/01/20/parental-controls-in-a-lab-setting-w-os-x-1051-leopard/#comment-21495</guid>
		<description>Steve,
We have the solution. You have to select "Try to limit access to adult websites automatically". Then select "Allow unrestricted access to websites" again. That solved the problem for us. It seems the default choice shown in the Parental Control control panel and the default behavior do not match. Making the choice made the change.</description>
		<content:encoded><![CDATA[<p>Steve,<br />
We have the solution. You have to select &#8220;Try to limit access to adult websites automatically&#8221;. Then select &#8220;Allow unrestricted access to websites&#8221; again. That solved the problem for us. It seems the default choice shown in the Parental Control control panel and the default behavior do not match. Making the choice made the change.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
